$lookup

mongodb $lookup -- Что это в агрегации

Оператор $lookup

Позволяет выполнить left outer join данной коллекции с коллекцией к которой не применён шардинг и находящейся в той же базе (то есть то, что в простых проектах обычно и имеется).

Формат:

{
   $lookup:
     {
       from: <collection to join>,
       localField: <field from the input documents>,
       foreignField: <field from the documents of the "from" collection>,
       as: <output array field>
     }
}

Например (кусок из php кода):

Subscribe to RSS - $lookup