有没有办法阻止MongoDB将复数形式添加到集合名称?

swo*_*ger 14 mongoose mongodb

一切正常,直到我想创建一个名为'Mice'的集合为例.Mouses和Mices都是不可接受的.如果有一个选项可以在配置中设置它,那将会很好.评论:感谢您的建议,我使用的是Mongoose.

Joh*_*yHK 41

如果您将模型命名为"鼠标",Mongoose实际上会将集合名称正确地复制为"鼠标"(请参阅源代码).

但是,您也可以在创建模型时通过将其作为第三个参数传递给model:来明确命名您的集合:

var Mice = mongoose.model('Mice', MouseSchema, 'Mice');
Run Code Online (Sandbox Code Playgroud)