Как структурировать данные Firestore для поддержки больших отношений «многие ко многим»? - PullRequest
2 голосов
/ 16 марта 2019

Мой пользовательский интерфейс должен поддерживать следующие функции:

  1. Пользователи могут подписаться на других пользователей
  2. Пользователю может понравиться сообщение
  3. Пользователь должен видеть наОдна страница - все публикации, которые понравились любому из пользователей, за которыми они следят (и / или они сами), включая информацию о том, кто, сколько и т. Д.свести к минимуму количество операций записи и чтения, необходимых для просмотра или публикации сообщения пользователем.

    Каков наилучший способ структурирования базы данных Firestore для поддержки этой функции?

    Примечание: я понимаю, что для этого лучше подойдет реляционная БД, но я пытаюсь придерживаться Firebase, чтобы уменьшить объем кода, который мне нужно поддерживать / разрабатывать.

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