Как мне сохранить связанные данные Firebase? - PullRequest
0 голосов
/ 02 февраля 2020

Я создаю приложение для Firebase, в котором есть концепция постов и авторов.

Мне нужно поле с именем postedBy, чтобы предоставить информацию об авторе поста. В настоящее время я не понимаю, как лучше всего это реализовать. Вот что я подумал ...

  1. Сохраните поле postedBy с автором сообщения ID в качестве значения. Моя проблема с этим заключается в том, что мне необходимо дополнительно отправлять отдельные запросы на информацию о пользователе, такую ​​как имя, изображение профиля и т. Д. c.
  2. Я храню поле postedBy с точным клоном данных автора (имя, URL профиля и т. Д. c). Моя проблема в том, что если пользователь изменит информацию своего профиля? Нужно ли мне l oop пройти через все данные posts, чтобы также гарантировать изменения?

Каков наилучший способ решения такой проблемы?

1 Ответ

0 голосов
/ 03 февраля 2020

В вашем случае я бы сказал, что лучшим вариантом будет, вероятно, использовать только ID в качестве значения. Таким образом, вы можете выполнять запросы для возврата значений, используя только идентификатор.

Использование этого подхода должно быть самым простым и легким способом создания приложения. Поскольку идентификатор будет точкой для соединения ваших таблиц и выполнения запросов, он должен облегчить вашу работу.

В следующей статье приведен пример приложения для блога, на которое вы можете посмотреть и получить представление о том, как настроить приложение - в основном об этой части об авторе и посте. :)

Дайте мне знать, помогла ли вам информация!

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