Bir veritabanı ve bir koleksiyon oluşturmak için mongoose kullanmaya çalışıyorum. Benim kodum:Mongoose - Zorlama koleksiyonu adı
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();
Bu kodu çalıştırdığımda, mongoose usererinfo yerine UserInfo adlı koleksiyonu oluşturdu. Koleksiyon adı mongoose'a nasıl zorlanır?
için iletin. İşte ilgili link: http://mongoosejs.com/docs/guide.html#collection –
Teşekkür @JonPage, Neden benim kişi nesneleri koleksiyonumun insanlar olarak adlandırılmış olduğunu merak ediyordum. Sağladığınız bağlantı, iyi bir referanstır. Bir şema oluştururken özel bir koleksiyon adı ayarlama yönteminin, modeli oluştururken bir koleksiyon adını tanımlamanın diğer yönteminden daha iyi olduğunu düşünüyorum. – Bharat