Можно ли запросить несколько вложенных коллекций документов в Cloud Firestore? [Дубликат]
На этот вопрос уже есть ответ:
Пожарные подколлекции запросов 8 ответовЯ планирую структуру своей БД для проекта, использующего Cloud Firestore, и в настоящее время пытаюсь найти лучший подход к хранению данных и их привязке к пользователям. Особенности следующие:
У меня есть коллекция пользовательских документов в корне моей БД, и я хочу, чтобы пользователи могли создавать сообщения, которые доступны как при просмотре страницы профиля пользователя, на которой отображаются сообщения этого пользователя, так и в совокупности при просмотре страница с сообщениями всех пользователей.
Публикация сообщений пользователя в подгруппе пользовательского документа очень облегчила бы выборку сообщений пользователя для его профиля, но возможно ли написать элегантный запрос, который объединит подколлекции каждого пользователя в один набор результатов?
Или лучше было бы иметь другую коллекцию в корне моих вызываемых постов и иметь поле для каждого поста, содержащее UID пользователя или денормализованную копию пользовательского документа?