Как вернуть весь массив обратно из Firestore, а не из объекта? - PullRequest
0 голосов
/ 09 июня 2019

Как вернуть весь массив обратно из Firestore, а не из объекта?

Я получаю этот объект

https://i.stack.imgur.com/zphE1.png

вместо этого я хочу массив

enter image description here

из массива моего пожарного магазина здесь

https://i.stack.imgur.com/FjqvQ.png

пока это мой код ..

fb.usersCollection
    .doc(this.currentUser.uid)
    .collection('fragebogen')
    .doc('fragebogen1')
    .get()
    .then(snapshot => {
      const data = snapshot.data()
      console.log(data)
    })
    .catch(error => {
      console.log(error)
    })

1 Ответ

1 голос
/ 09 июня 2019

snapshot.data() возвращает объект, который содержит содержимое всего документа. Ключи объектов - это имена полей в документе. Итак, если поле массива в этом документе называется arr, то ваш массив будет в snapshot.data().arr.

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