mongoose.model
vrátí Model
to definuje. Nastavení jako module.exports
umožňuje snadno vytvářet instance Model
bez načítání z připojení.
a.js
var User = require('./b');
var myUser = new User;
b.js
var UserSchema = mongoose.Schema({
name: String
})
module.exports = mongoose.model('User', UserSchema);
... všimněte si, jak mohu přímo zavolat new User
(po nastavení User
být require('./b')
... to je to, co module.exports
dovoluje mi to. Upozorňujeme, že toto není součástí mongoose
per-se, ale z systému modulů uzlů
.