0
今私はかなりマングースでSchema
とmodel
の使用が何であるかを理解するための新しいSchema
を作成/定義するときに、私がやっての2つの方法がありますが、しかし私ととても裸マングースやMongoDBの中に新たなんですそれ(私が見つけたこと)、そして私はそれで混乱している、'new'キーワードを使用するかどうかmongooseでスキーマを作成しますか?
第一方法(new
なし-を作成していない場合):
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/dbName');
// No 'new' keyword
var mySchema = mongoose.Schema({
parameter1 : String,
parameter2 : String
});
var modelName = mongoose.model('collectionName', mySchema);
と、それを行うための第二方法(new
と-を作成されたインスタンス):
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/dbName');
// There is 'new' keyword
var mySchema = new mongoose.Schema({
parameter1 : String,
parameter2 : String
});
var modelName = mongoose.model('collectionName', mySchema);
両者の違いは何ですか?どちらを使うのか?
おかげ