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の一部ではないことに注意してください それ自体ですが、ノードモジュールシステム
。