агрегатором? 
                  
                  
                  Допустим у меня есть таблица 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 с условием вашим
Обсуждают сегодня