mongoose.model
trả về Model
Nó định nghĩa. Đặt nó là module.exports
cho phép bạn dễ dàng tạo các phiên bản của Model
mà không cần truy xuất nó từ kết nối.
a.js
var User = require('./b');
var myUser = new User;
b.js
var UserSchema = mongoose.Schema({
name: String
})
module.exports = mongoose.model('User', UserSchema);
... lưu ý cách tôi có thể gọi trực tiếp new User
(sau khi đặt User
thành require('./b')
... đây là những gì module.exports
cho phép tôi làm. Lưu ý rằng đây không phải là một phần của mongoose
per-se, trừ Hệ thống mô-đun nút
.