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