如何将多个文档的参考ID从子集合存储到父集合中的对象?

时间:2019-04-30 17:42:38

标签: mongodb mongoose mongoose-schema

我在下面定义了用户和书籍收藏模式。 我想将来自图书收藏的文档的参考ID存储在用户收藏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 );

0 个答案:

没有答案