![](/img/trans.png)
[英]How to update subdocuments in MongoDB with Mongoose, Express, and Node?
[英]node mongoose how to get a full list of schemas (documents and subdocuments )
我知道我可以使用modelNames()获得完整的模型列表:
console.log('MODELS: %j', mongoose.modelNames());
有没有办法获取完整的模式列表
即使用以下用户模型
const Role = new mongoose.Schema({ .... });
const Permission = new mongoose.Schema({ .... });
const UserSchema = new mongoose.Schema({
username: { ... },
roles: [Role],
permissions: [Permission]
});
我想要一个像['Role','Permission']的Array对象
感谢您的反馈
const mongoose = require('mongoose');
//Schema definitions...
const schemas = [];
mongoose.modelNames().forEach(function(modelName){
schemas.push(mongoose.model(modelName).schema.obj);
})
console.log(schemas);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.