Возможен ли такой «$lookup» в MongoDB?
Да, в MongoDB существует оператор $lookup, который позволяет выполнять операцию объединения коллекций. Оператор $lookup позволяет нам объединять документы из текущей коллекции с документами из другой коллекции, основываясь на определенном поле, которое присутствует в обоих коллекциях. Синтаксис оператора $lookup следующий: db.collection.aggregate([ { $lookup: { from: "<foreignCollection>", localField: "<field in current collection>", foreignField: "<field in foreign collection>", ... Читать далее