例如:WorkingTask应用程序。我使用Redux-React
结构
JobOrders(集合)/ eachJob(docu)
- the app is allow only insert new JOB.
- the whole day has 500-1000 Jobs.
- the all jobs must be used to recompute the report realtime.
- clear data once every midnight.
我知道如何整体获取和实时侦听回调。 但是问题是回调函数必须重新计算整个文档(新的JOB到达时,每次可能需要300-1000 Jobs。)
这是我想要的:
- every new JOB arrived only new data in callback then I can recompute in REDUX.
- and prevent for some data is delay due to internet network connection.
我碰到了:监听限制为1并按时间戳记'desc'排序。
但是问题在于,如果某些JOB由于网络连接而延迟,它将不会在回调中调用。
答案 0 :(得分:0)
我也在寻找这个问题,但是现在我发现了 onAddSnapshotListener //作为实时更新。 仅获取新的或更改的文档
https://youtu.be/3aoxOtMM2rc?t=195
尝试观看整个系列
答案 1 :(得分:0)
我认为Firestore querySnaptshot应该更改了文档信息
例如Intents
Node.js