首页 文章

在javascript中如何显示Firestore中的字段名称

提问于
浏览
0

pic

firestore.collection("records").doc("12345")
        .onSnapshot(function(doc) {
            console.log("Current data: ", doc.data());

此代码当前显示字段的名称,然后显示字段中的内容,但仅在控制台中显示 . 当我尝试在网站上显示它时,它会出现[对象对象] .

我只想显示字段名称 . 有什么建议?谢谢

我想要它显示

DOB:26/03/18

年龄:56岁

firstName:乔

来自:纽约

工作:建设者

姓:Bloggs

2 回答

  • 1

    要遍历文档中的所有字段,可以使用例如 Object.keys()

    firestore.collection("records").doc("12345").onSnapshot(function(doc) {
        let data = doc.data();
        Object.keys(data).forEach(function(key) {
          console.log(key+": "+data[key]);
        });
    })
    
  • 1

    这只需要对 data() 返回的对象进行基本的JavaScript操作 . 该对象包含其名称和值直接来自Firestore中的文档的属性:

    firestore.collection("records").doc("12345")
        .onSnapshot(function(doc) {
            let data = doc.data();
            // gets the value of a field called field1 from the doc
            let value1 = data.field1;
        })
    

相关问题