在Cloud Firestore中返回文档

时间:2018-05-12 20:20:51

标签: javascript node.js firebase google-cloud-firestore

我对Firestore来说是个新手,因为某些原因我无法做到。 我试图从我手动输入的文件中检索文件。使用node.js我在文档中调用数据库快照:

db.collection('categories').get()
.then((docs) => {
  res.json(docs)
})

但是,不是一堆文档或类似的东西,我把它作为回应:

Json result

_size是对的,我在收藏中有两个文件 - 但我无法在任何地方找到它们。我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

您的docs变量属于QuerySnapshot类型。查看该对象上可用的方法。如果您只想要原始文档,请使用其上的docs属性来获取QueryDocumentSnapshot个对象的数组。其中每个都有一个名为data()的方法来获取原始文档数据。