基于父字段的猫鼬条件填充

时间:2020-01-30 17:50:24

标签: javascript node.js mongodb mongoose

我有以下2种模式

Book : {
 isPublished:Boolean,
 authorId: mongoose.Schema.Types.ObjectId
}

Author : {
  name:String
}

现在我想做的是运行一个查询,该查询仅在书isPublished为真时才填充authorId。可以这样做吗?我知道match的猫鼬运算符,但这仅检查填充模型中的属性。 因此,如果该书未出版,那么authorId将保持不变,没有任何对象

0 个答案:

没有答案