mongoose 自动给集合名增加”s” (或其他复数形式)问题

问题:

//将scheme 对象转化为数据模型
var User = mongoose.model('user',userSchema);  //该数据对象和集合关联(‘集合名’,scheme对象)

mongoose 自动给集合名增加”s” (或其他复数形式)问题

可见mongoose会自动给集合名增加”s”。
已知在集合名没有以‘s’结尾或不是数字结尾(如user1)会自动给集合名加‘s’。
child->children
mongoose 自动给集合名增加”s” (或其他复数形式)问题

解决方法:

mongoose.model('user', userSchema, 'user')

也可以一开始就重命名
第三个参数可以重命名这个集合(数据库中也就是这个了)。

mongoose 自动给集合名增加”s” (或其他复数形式)问题mongoose 自动给集合名增加”s” (或其他复数形式)问题 RJPRondo 发布了13 篇原创文章 · 获赞 3 · 访问量 1732 私信 关注
上一篇:Scheme实现数字电路仿真(3)——模块


下一篇:zabbix安装要求