【发布时间】:2020-12-27 23:46:29
【问题描述】:
我正在设计一个网页,它将从我的 firestore 集合中获取数据并显示每个文档及其对应的字段。代码如下:
<table class="table is-striped is-narrow is-hoverable is-fullwidth">
<thead>
<tr>
<th>Title</th>
<th>Author</th>
<th>AR Level</th>
</tr>
</thead>
<tbody id="myTable">
</tbody>
</table>
这里是 JS:
db.collection("books").where("ItemType", "==", "Book").where("Program", "==", "AR")
.get()
.then(
function(querySnapshot){
querySnapshot.forEach(function(doc){
dataObj = doc.data()
console.log(dataObj)
buildTable(dataObj)
function buildTable(data){
var table = document.getElementById('myTable')
for (var i = 0; i < data.length; i++){
var row = `<tr>
<td>${data[i].Title}</td>
<td>${data[i].Author}</td>
<td>${data[i].Points}</td>
</tr>`
table.innerHTML += row
}
}
})
}
)
【问题讨论】:
-
您遇到错误了吗?如果有,是什么?
-
您好,数据未显示。没有错误信息。后来我意识到数据不是我订购的。所以这就是我来stackoverflow的原因
标签: javascript html firebase google-cloud-firestore