首页 > 解决方案 > 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:),更新成本是否更高或需要更多时间?

标签: swiftgoogle-cloud-firestore

解决方案


推荐阅读