Как получить все сообщения, загруженные пользователями с последующим MongoDB - PullRequest
0 голосов
/ 18 января 2019

Мое приложение позволяет пользователям создавать простые посты, в которых сохраняется коллекция MongoDB под названием «посты». То, что я хотел бы получить, является поисковым запросом, который позволяет мне получать сообщения пользователя, после которых пользователь делает запрос на сервер. Естественно, позже я пойду ограничивать, пропускать и упорядочивать результат

Стратегия, которую я хотел использовать для записи людей, которых придерживался каждый пользователь, заключается в создании новой коллекции под названием «стипендии», в которой они сохраняют документы с такой структурой:

   {
      follower: "id",
      followee: "id"
    }

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

Итак, в конце концов, проблема в следующем: как мне сформулировать запрос, который вернет мне сообщение (более свежее) от пользователей, за которыми следует клиент.

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