mongoDB Присоединиться к нескольким полям [дубликаты]

На этот вопрос уже есть ответ здесь:

Несколько условий объединения с использованием оператора $ lookup 3 ответа

Я переписываю 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

У меня есть приведенный ниже код, который делает с условием одного ключа соединения. Я был бы рад, если кто-то может помочь с несколькими ключами соединения и где пункт для завершения запроса.

db.dim.aggregate([{$lookup:{from:"dimFactsVer11",localField:"Sub", foreignField:"Type", as:"EmbedUp"}}])

Ответы на вопрос(2)

Ваш ответ на вопрос