Как сохранить ссылочный идентификатор нескольких документов из дочерней коллекции на объект в родительской коллекции? - PullRequest
0 голосов
/ 30 апреля 2019

Я определил схему коллекции пользователя и книги ниже. я хочу хранить ссылочные идентификаторы документов из коллекции книг в пользовательской коллекции Books Object, чтобы знать, сколько пользователей заняло. Я не понимаю, как определить схему (используя мангуста) для этого.

const userSchema = new Schema({
    emailId: String,
    password: String,
    Books: [{ type: Schema.Types.ObjectId, ref: 'bookList' }]
}, { collection: 'Users' });
module.exports = mongoose.model('Users', userSchema);
const book = new Schema({
    bookName: String,
    author: String
}, { collection: 'bookList' });
module.exports = mongoose.model('bookList', book );
...