firebase - 更新一个字段会从数据库中下载整个文档还是只更新本地版本?
问题描述
例如,该文档包含以下结构:
{
fieldA: number,
fieldB: {
subFieldA: string,
subFieldB: string,
}
}
...并且正在使用 onSnapshot 方法进行监听。
FirebaseDb
.collection(`someCollection`).doc('documentAbove')
.onSnapshot({ includeMetadataChanges: true }, (snapshot) => {
// when the document being modified it becomes available at this stage
})
我的问题是,当文件被修改时,firestore 是否会再次下载它?
解决方案
是的,当该侦听器处于活动状态时,将再次完整下载该文档,并且每次更改都将向您收取阅读该文档的费用。
推荐阅读
- javascript - 将键值对分解为具有相同键的单独对象
- git - Heroku 构建成功但有应用程序错误
- postgresql - postgresql,占用内存大,进程多
- node.js - 为什么我的 lambda 无法识别 node_modules 中的依赖关系?
- fp-ts - fp-ts:过滤掉某些左边的值,右边的错误
- python - 使用 And Or 在 Dataframe 中使用 str.contains 搜索多个条件以填充稀疏结果
- python - 如何使用 python 列表更新 mysql 中的列?
- python - 按活动对用户进行排序
- html - 使用输入标签作为按钮类型时无法单击按钮
- python-3.x - 是否有一个函数可以计算给定 hmmlearn 上的隐藏马尔可夫模型的观测序列 T 的概率?