【发布时间】:2018-08-04 12:44:18
【问题描述】:
我注意到,当我尝试在 firestore 中的集合上使用实时侦听器时,每次将新文档添加到集合中时,都会重新运行逻辑,并且我将下载集合中已有的所有内容
现在:
firebase.firestore().collection("Tweets").onSnapshot(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log("snapshot added ", doc)
});
});
有没有办法只跟踪收藏的添加?我想我可以在设备端进行,但不需要传输我已经查询过的所有其他数据..
该日志的输出将打印出集合中的每一条“推文”,无论是否仅添加一条
前: 初始查询
-推特 1
-推特2
-推特3
新推文,推文 4 已添加
输出:
推文 1
推文 2
推文 3
推特 4
如果有道理
【问题讨论】:
-
我们需要更多信息。这是什么.DataRef?收藏参考?一个问题?请具体。另外,您正在使用的数据库的内容是什么?这些特定内容的日志输出是什么?
-
抱歉,我刚刚编辑了
标签: javascript firebase google-cloud-firestore