3

MongoDB と Mongoose の学習を始めたばかりで、関数の最初の引数のポイントがわかりませんmodel。文字列を名前として指定する必要があるのはなぜですか?その目的は何ですか?

// Schema
var CustomerSchema =  mongoose.Schema({
    name: String
});

// Model, that is the constructor
var Customer = mongoose.model('Customer', CustomerSchema);

// Instance, a particular customer
var john = new Customer({});
4

1 に答える 1

2

モデル名の小文字の複数形バージョンは、関連付けられているMongoDBコレクションの名前に使用されます(customersこの場合など)。

また、コードで。を介して名前でモデルを検索することもできますmongoose.model('Customer')

于 2013-02-16T23:15:56.743 に答える