mongoose.model
mengembalikan Model
itu mendefinisikan. Mengaturnya sebagai module.exports
memungkinkan Anda dengan mudah membuat instance Model
, tanpa mengambilnya dari koneksi.
a.js
var User = require('./b');
var myUser = new User;
b.js
var UserSchema = mongoose.Schema({
name: String
})
module.exports = mongoose.model('User', UserSchema);
... perhatikan bagaimana saya dapat langsung memanggil new User
(setelah menyetel User
menjadi require('./b')
... ini yang module.exports
memungkinkan saya untuk melakukan. Perhatikan ini bukan bagian dari mongoose
per-se, tetapi dari Sistem modul node
.