type: {
required: true,
enum: ['mobile_application', 'operator', 'client'],
default: 'operator'
},
operator: {
type: Schema.Types.ObjectId,
ref: 'Operator'
}
}
Когда делаю запрос Order, хочу чтобы вместо operator были данные по оператору, как тут правильно вызывать populate?
пишу вот так:
Order.find({})
.populate('source.operator')
Возвращает null
type — это служебное слово mongoose такое название ключей~полей делать нельзя
.populate({ path: 'operator', model: 'Operator' })
Обсуждают сегодня