Firebase firestore.doc不返回数据

时间:2019-07-17 17:13:54

标签: javascript firebase google-cloud-firestore

当我尝试查询使用Firebase控制台设置的文档时,没有得到任何看起来像我输入的数据的信息。

我也尝试过控制台记录该集合,但是从那一无所获。我检查了firebase配置是否正确,但看起来还不错。

let doc = firebase.firestore().doc(`users/${this.userId}`)
    console.log('doc', doc)

在尝试console.log文档时,我得到以下响应

console.log

我期望集合或只是文档与来自Firestore的所有数据一起出现在控制台日志中。

1 个答案:

答案 0 :(得分:1)

这里要了解三个概念:

  1. Documents包含字段的轻量级记录,这些字段映射到值
  2. References Cloud Firestore中的每个文档都通过其在数据库中的位置来唯一标识。
  3. 使用.data()检索的数据是单个文档的内容

let docRef = db.collection("objects").doc("singleObjectWithDataFields")是参考。

docRef.get().then(function(doc){返回文档

doc.data()返回数据字段,该数据字段映射到值或复杂嵌套对象的映射