我正在尝试使用猫鼬在其中创建一个数据库和一个集合。我的代码是:猫鼬 - 强制收集名称
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