Какова наилучшая практика для извлечения связи пользователя со многими другими элементами в Firestore? - PullRequest
0 голосов
/ 06 июля 2019

Понимая скорость чтения Firestore, мне любопытно, что делают другие Firestore пользователи , когда им нужно взять текущий объект (в моем случае пользователь) и посмотреть, как этот пользователь относится ко многим другим объектам (другие документы).

Мой вариант использования в настоящее время - это вход пользователя в систему и просмотр списка элементов (5 элементов при начальной загрузке страницы). Каждый элемент имеет много вариантов, таких как «В избранное» или «Избранное».

Чтобы увидеть, понравился ли пользователь каждому элементу, я могу либо сохранить один документ, содержащий список всех элементов, которые понравились пользователю для каждой категории элементов, либо я могу позвонить, чтобы получить документ, хранящий «пользователя A». понравившийся элемент X ", который был бы numberOfItems * numberOfValues ​​(например, 5 элементов, каждый элемент имеет 3 различных логических параметра).

Любопытно, что другие делают в этом случае, чтобы сохранить количество прочитанных документов прирученным.

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