我正在使用vuejs,我想在Firestore实时数据库中获取上一个创建的项目,但是当我运行此代码时,它将在数据库中获取所有项目
getRealtime() {
db.collection("items").onSnapshot(doc => {
doc.docChanges().forEach(function(change) {
if (change.type === "added") {
console.log(change.doc.data());
}
});
})
}
答案 0 :(得分:0)
您的代码正是这样做的-查询“ items”集合中的所有文档。没有默认的文档排序。如果只想获取最新文档,则需要在每个文档中添加某种时间戳字段,然后使用该字段进行查询。您还必须使用limit()说明符将其限制为最新的1。
另请参阅: