Пожарная часть получит документ со своими детьми - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть коллекция пользователей, у каждого пользователя есть подколлекция под названием «настройки», а «настройки» имеют документы, такие как идентификаторы «option1», «option2»

return this.fireStore.doc(`users/${user.uid}`).valueChanges()

, поэтому мне нужно получить настройки пользователя со всеми параметрами документов, такими как

  userA =  {
    username:'name',
    email:'email@email',
    settings:{
    option1 :{data},
    option2 :{data}
  }}

1 Ответ

0 голосов
/ 13 ноября 2018

В Firestore нет API для получения документов из нескольких коллекций за один раз.Вам придется использовать два отдельных вызова: один для основного user документа и один для всех документов в подколлекции settings.

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