【发布时间】:2021-01-11 19:59:16
【问题描述】:
我正在查询具有相同字段值的多个文档。我不想输出相同的字段两次。
db.collection("books")
.where("ItemType", "==", "Book")
.orderBy("Author")
.limit(100)
.get()
.then((querySnapshot) => {
querySnapshot.forEach((doc) => {
let data = doc.data();
let row = `<tr>
<td>${data.Author}</td>
</tr>`;
let table = document.getElementById("myTable");
table.innerHTML += row;
});
})
.catch((err) => {
console.log(`Error: ${err}`);
});
正如您所看到的输出,这些字段正在重复。我不希望这种情况发生。如何编写代码,使字段值只出现一次,如果有重复的字段值,则不应显示。
【问题讨论】:
标签: javascript html firebase google-cloud-firestore