我需要阅读标识为连接到猫鼬model
的集合。是正确的方法来直接读取属性model.schema.options.collection
还是有更合适的方法?
答案 0 :(得分:0)
据我所知,您希望使用mongoose架构的属性。我将为您提供一个如何有效使用它的小例子。
您的模型文件
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
//Schema for User
var UserSchema = new Schema({
name: {
type: String,
},
email: {
type: String
},
password: {
type: String,
},
});
module.exports = mongoose.model('User', UserSchema);
在功能中,您希望包含此模型
var User = require('/path/models/user');
var UserController = {
create: function(req, res){
var user = new User();
user.name = req.body.name;
user.email = req.body.email;
user.password = req.body.password;
//rest of the functionality on these bod params.
}
}
我希望这个小例子能够提供帮助。