关于model的名字
按照默认系统设置,model名字设定之后,collection会自动设定为model的复数小写形式,例如:User -> users
当然,你也可以自己设定collection name,如下:
在schema中定义
var userSchema = new mongoose.Schema({
name: String,
email: {
type: String, unique:true
}
},
{
collection: 'myuserlist'
});
在model下定义
mongoose.model( 'User', userSchema, 'myuserlist' );
本文介绍了在Mongoose中如何自定义Model名称及其关联的Collection。通常情况下,Mongoose会自动将Model名称转换为其复数形式的小写作为Collection名称。但用户也可以通过schema或model直接指定Collection名称。
6万+

被折叠的 条评论
为什么被折叠?



