gpt4 book ai didi

firebase - Cloud Firestore onSnapshot() 是否只能在更改时触发,而不获取初始状态?

转载 作者:行者123 更新时间:2023-12-02 19:45:51 25 4
gpt4 key购买 nike

documentation说:

You can listen to a document with the onSnapshot() method. An initial call using the callback you provide creates a document snapshot immediately with the current contents of the single document. Then, each time the contents change, another call updates the document snapshot.

我只是希望我的监听器在数据更改时触发。我不希望它在应用程序加载时触发,以获取数据的初始状态。有什么建议吗?

最佳答案

Firestore 监听器不是这样工作的。您将始终收到与获取或查询相关的文档,然后在监听器保持添加状态后进行更新。没有只接收增量的模式。

如果您只想接收某些数据,您可能想弄清楚如何查询它,例如,通过添加时间戳字段并让客户端仅查询自之前某个时间以来已更改的文档。

关于firebase - Cloud Firestore onSnapshot() 是否只能在更改时触发,而不获取初始状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52955433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com