firebase - snapshotListener 的第一个查询快照
问题描述
根据 Firebase - Firestore 文档,当我们根据查询启用侦听器时,snapshotListeners 会提供所有可用记录。
Firestore 文档:
第一个查询快照包含与查询匹配的所有现有文档的添加事件。这是因为您获得了一组更改,这些更改使您的查询快照与查询的初始状态保持同步。例如,这允许您直接从您在第一个查询快照中收到的更改填充您的 UI,而无需添加特殊逻辑来处理初始状态。
据我了解,无法禁用此功能,但有一些解决方法。
我的问题是,对于第一次初始化期间收到的每条记录,这种行为是否算作一次读取?
解决方案
推荐阅读
- pandas - 在不使用熊猫的情况下将数据框转换为pyspark中的字典
- java - 如何在java中为多级服务类编写junit
- php - 如何通过 json 类型从 laravel 中的表单获取数据 $request
- r - R - 获取相应列但不重复的数据子集
- c# - 使用 TypeNameHandeling 反序列化 DateTime 失败 - 日期被初始化为默认 dateTime 值 - C#
- verilog - 在 systemverilog 中获取接口的大小
- python - 外键关系中的多个过滤器参数与reduce函数
- python - 将 .py 转换为 .exe - 无 os 模块
- python - 处理具有不同模式的数据
- java - 当我单击某些意图时,Android App Force Close