我在 express js 中使用猫鼬和模式来创建集合。我不明白为什么集合的名称总是复数?例如:我想创建“成员”集合。运行后,在我的数据库中,创建了“成员”集合。我重新检查了很多次以确保我编码为“成员”的集合名称,而不是“成员”。我错过了什么吗?感谢进步!
从文档中, http://mongoosejs.com/docs/guide.html#collection
Mongoose 默认使用复数形式作为集合名称。
使用集合选项设置名称。
var memberSchema = new Schema({..}, { collection: 'member' });