агрегатором?
Допустим у меня есть таблица table1, с полями id, a, b, c_id
Делаю из неё запрос: db.getCollection('table1').find( {'b': {$exists: true, $eq: null}});
Теперь у меня есть вторая таблица table2, с полями id, d, e, f
Хочу их заджойнить:
db.table1([
{
$lookup: {
from: "table2",
localField: "c_id",
foreignField: "id",
as: "col"
},
},
]);
Вопрос заключается в том как во второй запрос добавить условие из первого запроса (тот find)???
Подскажите, пожалуйста, тапками не бросайтесь, первый раз запросы в монго пишу
Добавьте первым $match с условием вашим
Обсуждают сегодня