I've noticed, when I try to use a realtime listener on a Collection in firestore, each time a new Document is added to the collection, the logic will be rerun, and I will download everything already in the collection
right now:
firebase.firestore().collection("Tweets").onSnapshot(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log("snapshot added ", doc)
});
});
Is there a way to track only ADDITIONS to the collection? I guess I could do that device side, but theres no need to transfer all the additional data I have already queryed for..
Output of that log would print out every single "tweet" in the collection, regardless of only one being added
EX:
Initial Query
-Tweet 1
-Tweet 2
-Tweet 3
New Tweet, Tweet 4 is added
Output:
Tweet 1
Tweet 2
Tweet 3
Tweet 4
If that makes sense
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…