Как запросить две коллекции? - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть две схемы,

информация имеет пользователь, последователи: [], следующий[], Аватар, биография

и пост имеет пользователь, имя пользователя, Фото, Descriptio, post_created

пользователь в посте равен пользователю в информации

Как запросить всю информацию о сообщении + info profile_photo?

РЕДАКТ. 1:

ИНФОРМАЦИОННАЯ СХЕМА

СХЕМА ПОЛЬЗОВАТЕЛЯ

1 Ответ

0 голосов
/ 28 апреля 2019

Используйте $ lookup

info.aggregate([
{
 $lookup: {
    from: "post",
    localField: "user",
    foreignField: "user",
    as: "posts"
   }
}
])

. Теперь все сообщения пользователей в массиве называются "сообщениями" в вашем документе, и вы можете продолжать запрашивать их, как хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...