Можно ли запросить несколько вложенных коллекций документов в Cloud Firestore? [Дубликат]

На этот вопрос уже есть ответ:

Пожарные подколлекции запросов 8 ответов

Я планирую структуру своей БД для проекта, использующего Cloud Firestore, и в настоящее время пытаюсь найти лучший подход к хранению данных и их привязке к пользователям. Особенности следующие:

У меня есть коллекция пользовательских документов в корне моей БД, и я хочу, чтобы пользователи могли создавать сообщения, которые доступны как при просмотре страницы профиля пользователя, на которой отображаются сообщения этого пользователя, так и в совокупности при просмотре страница с сообщениями всех пользователей.

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

Или лучше было бы иметь другую коллекцию в корне моих вызываемых постов и иметь поле для каждого поста, содержащее UID пользователя или денормализованную копию пользовательского документа?

Ответы на вопрос(1)

Ваш ответ на вопрос