mongoose.model
Model
を返します それは定義します。 module.exports
として設定します Model
のインスタンスを簡単に作成できます 、接続から取得せずに。
a.js
var User = require('./b');
var myUser = new User;
b.js
var UserSchema = mongoose.Schema({
name: String
})
module.exports = mongoose.model('User', UserSchema);
... new User
を直接呼び出す方法に注意してください (User
を設定した後 require('./b')
になる ...これがmodule.exports
です 私がすることができます。これはmongoose
の一部ではないことに注意してください それ自体ですが、ノードモジュールシステム
。