經過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