Mô hình đã được Mongoose lưu vào bộ nhớ đệm và bạn có thể sử dụng cùng một đối tượng lược đồ cho nhiều mô hình / bộ sưu tập. Vì vậy, chỉ cần tạo nhóm mô hình của bạn một lần (khi khởi động) bằng cách sử dụng mã như:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schema = new Schema({...});
var model1 = mongoose.model('model1', schema);
var model2 = mongoose.model('model2', schema);
Nếu bạn không muốn chuyển qua model1
, model2
các phiên bản mô hình, bạn có thể tra cứu chúng khi cần bằng cách gọi mongoose.model('model1');
trong trình xử lý của bạn.