User = new mongoose.Schema({
//existing user properties
owned_books: [{type: mongoose.Schema.Types.ObjectId, ref: 'book'}]
}}
var users = mongoose.model('users', User);
var schema = new mongoose.Schema({
book_name: String,
book_publisher: String,
owner_ids: [{type: mongoose.Schema.Types.ObjectId, ref: 'users'}]
});
var book = mongoose.model('book', schema);
Bạn sẽ cần cập nhật cả hai giản đồ khi thêm mọi người vào sách hoặc sách với mọi người. Để có được những người dùng sách hiện tại, chỉ cần tìm sách và sau đó lấy độ dài của trường owner_ids.