nodejsrequire
でマングースに最適な方法は何ですか?Schema
もともと私はこれらを app.js ファイル内に持っていましたが、モデルが増えると少し大きくなり扱いにくくなっています。
今、それらをmodels
フォルダーに移動し、それらを使用Model = require('./models/model')
して app.js にインポートしたい
Model
実際のモデルが取り込まれるようにするにはどうすればよいですか?
(exports = mongoose.model(...)
失敗して空白のオブジェクトが表示されます。exports.model = mongoose.model(...)
アクセスするには Model.model を実行する必要があります。これらはどちらも望ましい動作ではありません)
===
編集1
だから基本的に私は取った
var mongoose = require('mongoose');
var Schema = mongoose.Schema, ObjectId = Schema.ObjectId;
var UserSchema = new Schema({
username: String,
password: String,
first_name: String,
last_name: String,
email: String
});
User = mongoose.model('User', UserSchema);
入れて./models/user.js
これをapp.jsに入れるのと同じようにするにはどうすればよいですか?