#mongodb #mongoose
#mongodb #mongoose
Вопрос:
У меня есть модель под названием Agent.js
id: Number,
name: String,
customerInfo: [{
country: Number, contactNo: String, email:String, Type:String
}],
У каждого agent
есть имя и несколько customerInfo
записей.
Я хочу оставить страну с Country.js
моделью.
Я добавил этот запрос
const data = await Agent.aggregate([
{ $match: {} },
{ $project: { "id": 1, "name": 1, "customerInfo": 1 } },
]);
Но как мне ОСТАВИТЬ страну СОЕДИНЕНИЯ с моделью страны?
Комментарии:
1. вы можете использовать операторы
$unwind
и$lookup
.2. Пожалуйста, покажите также образец документа страны.