У меня есть следующие 2 схемы
Book : {
isPublished:Boolean,
authorId: mongoose.Schema.Types.ObjectId
}
Author : {
name:String
}
Теперь я хочу выполнить запрос, который заполнит authorId, только если книга isPublished
верна. Можно ли это сделать? Мне известен оператор match
для mon goose, но он проверяет только свойства в заполненной модели. Так что если книга не опубликована, то authorId останется без объекта