swift - Firestore 数据库函数的“成本/性能”方面的差异 - setData(from:)、setData(from:merge:)、setData(from:mergeFields:) (Swift)
问题描述
我明白两者之间的区别
"setData(from:), setData(from:merge:), setData(from:mergeFields:)",
但仅限于描述所说的。
当只需要更新几个字段时,我通常使用 setData(from:mergeFields:) 。但是最近我正在重构我的代码,并想知道是否可以在每种情况下都使用 setData(from:) 或 setData(from:merge:) 。
所以我的问题是:如果我使用 setData(from:) 或 setData(from:merge:) 而不是 setData(from:mergeFields:),更新成本是否更高或需要更多时间?
解决方案
推荐阅读
- qt - Qt Qml 垂直标签栏
- spring - Spring @Bean - Spring Bean 的创建依赖于服务类名
- kubernetes - 分布式 OrientDB 在 kubernetes 中相互连接的问题
- javascript - 查询对象数组并设置值
- python - Python-docx 忽略非 unicode 符号,如“大于或等于”
- batch-file - 批处理文件内部for循环不拉出token值
- reactjs - React Native 将滚动视图的全部内容导出为 PDF
- javascript - Javascript 检查字符串 lentgh 是否为 0 不起作用
- kotlin - 如何防止方法参数名称被 ProGuard 混淆
- python - How to assign a data attribute of a subclass to attributes of its parent class