经过mongoose与mongodb进行操做。而mongoose是经过model来建立mongodb中对应的collection的,这样你经过以下的代码:node
mongoose.model('User', UserSchema);
在相应的数据库中建立一个collection时,第一反应确定会推断在对应的数据库中会创建一个‘User’的collection,可是事实却与推断彻底不同,mongoose在内部建立collection时将咱们传递的collection名小写化,同时若是小写化的名称后面没有字母——s,则会在其后面添加一s,针对咱们刚建的collection,则会命名为:users。 mongodb
能够经过下面两种方式更改collection的名字:数据库
schema中:markdown
1.xxschema = new Schema({ … }, {collection: “your collection name”});mongoose
model中:spa
2.mongoose.model(‘User’, UserSchema, “your collection name”);3d
原帖地址:https://cnodejs.org/topic/4f71363f8a04d82a3d1e4aeacode