如何从Firestore而不是对象取回整个阵列?

时间:2019-06-09 00:47:45

标签: javascript google-cloud-firestore

如何从Firestore取回整个阵列而不是对象?

我得到了这个物体

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

我要一个数组

enter image description here

从我的Firestore阵列中获取

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 个答案:

答案 0 :(得分:1)

snapshot.data()返回包含整个文档内容的对象。对象的键是文档中字段的名称。因此,如果该文档中的数组字段名为arr,则您的数组将位于snapshot.data().arr中。