问个mongoose的问题?
发布于 11 年前 作者 a379395979 3887 次浏览 最后一次编辑是 8 年前

我定义了一个user的模型 mongoose.model(‘User’, UserSchema); 为什么mongoose自动在我表里创建一张表是users ,而不是user。 怎么会多了一个s ,哪个参数是对应表名称的啊? 那个s能不要嘛??

3 回复
var UserSchema = new Schema({
  a : String,
  b : String 
}, { collection: 'user' });

签名: 交流群244728015 《Node.js 服务器框架开发实战》 http://url.cn/Pn07N3

and if you are using mongoose 2.0.0, pass the collectionName as the third argument:

mongoose.model('User', UserSchema, 'user');

签名: 交流群244728015 《Node.js 服务器框架开发实战》 http://url.cn/Pn07N3

可以了 ,3Q 。。

回到顶部