mongodb - 为什么集合的名称总是复数?

Rya*_*ran 1 mongoose

我在 express js 中使用猫鼬和模式来创建集合。我不明白为什么集合的名称总是复数?例如:我想创建“成员”集合。运行后,在我的数据库中,创建了“成员”集合。我重新检查了很多次以确保我编码为“成员”的集合名称,而不是“成员”。我错过了什么吗?感谢进步!

use*_*814 6

从文档中, http://mongoosejs.com/docs/guide.html#collection

Mongoose 默认使用复数形式作为集合名称。

使用集合选项设置名称。

var memberSchema = new Schema({..}, { collection: 'member' });