Firestore решение для группы сбора запросов? - PullRequest
3 голосов
/ 08 мая 2019

Я видел, что Firebase выпустил запрос группы сбора , и это здорово.Так, в примере в документах:

Например, этот запрос группы коллекций возвращает все музейные ориентиры по всем городам

Но как получить все города, имеющие музейные ориентиры?Поэтому я хочу вернуть городские объекты, а не достопримечательности.Как решить эту проблему?


Все, что я хочу сделать, - это получить все города, в которых есть подгруппа landmarks, достопримечательности, которые являются музеями?Это возможно с запросом группы сбора?

1 Ответ

3 голосов
/ 08 мая 2019

Запросы возвращают документы из коллекций, которые вы запрашиваете. Поскольку вы запрашиваете коллекции landmarks, возвращаемые результаты будут ориентирами.

Если вы хотите документы родительского города, вам придется загружать их по отдельности и по отдельности.

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

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