mongodb $lookup -- Что это в агрегации
Primary tabs
Оператор $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 кода):
'$lookup' => [ 'from' => 'auto_clinical.result', 'localField' => '_id', 'foreignField' => 'auto_clinical_id', 'as' => 'results', ],
- Log in to post comments
- 5734 reads