CNode

问个mongoose的问题?

Aa379395979发布于13 年前最后回复13 年前3 回复4387 浏览0 收藏

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

查看回复

回复 (3)

B
brighthas#1·13 年前
var UserSchema = new Schema({
  a : String,
  b : String 
}, { collection: 'user' });

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

B
brighthas#2·13 年前

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

参与回复
登录后即可参与回复。登录