mongooseを使用してデータベースとコレクションを作成しようとしています。私のコードは次のとおりです。Mongoose - 強制コレクション名
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ののUserInfoという名前。 mongooseでコレクション名を強制するには?
ありがとうございます。関連リンクは次のとおりです。http://mongoosejs.com/docs/guide.html#collection –
ありがとう@JonPage、私のPersonオブジェクトのコレクションが人として名前を付けられたのはなぜかと思いました。あなたが提供したリンクは参考になります。私は、スキーマの作成時にカスタムコレクション名を設定するこの方法は、モデルを作成するときにコレクション名を定義する他の方法よりも優れていると思います。 – Bharat