Я переписываю SQL-запросы в mongoDB. Может кто-то помочь, как мы присоединяемся к двум коллекциям с несколькими ключами соединения и условиями, подобными ниже SQL Query.
SELECT S.* FROM LeftTable S
LEFT JOIN RightTable R ON S.ID =R.ID AND S.MID =R.MID WHERE R.TIM >0 AND S.MOB IS NOT NULL
У меня есть код ниже, который выполняется с условием ключевого соединения. Я был бы рад, если кто-то может помочь с несколькими ключами соединения и предложением where для завершения запроса.
db.dim.aggregate([{$lookup:{from:"dimFactsVer11",localField:"Sub", foreignField:"Type", as:"EmbedUp"}}])