我正在嘗試使用貓鼬在其中創建一個數據庫和一個集合。我的代碼是:貓鼬 - 強制收集名稱
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/testdb');
var Schema = mongoose.Schema;
var UserInfo = new Schema({
username : String,
password : String
});
mongoose.model('UserInfo', UserInfo);
var user = db.model('UserInfo');
var admin = new user();
admin.username = "sss";
admin.password = "ee";
admin.save();
當我運行這段代碼,貓鼬創建的集合命名,而不是用戶信息的UserInfo。 如何在貓鼬中強制收集名稱?
感謝您的支持。以下是相關鏈接:http://mongoosejs.com/docs/guide.html#collection –
感謝@JonPage,我想知道爲什麼我的Person對象集合被命名爲people。您提供的鏈接是一個很好的參考。我認爲創建模式時設置自定義集合名稱的方法比創建模型時定義集合名稱的其他方法要好。 – Bharat