Android 在一次调用中更新多个字段的成本是多少?

Android 在一次调用中更新多个字段的成本是多少?,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,从中的Android示例可以清楚地看出,我们可以在一个update()调用中更新多个字段。我想知道,这个调用是花费一次写入还是n次写入(n=更新的字段数) 在一次调用中更新多个字段的成本是多少 无论您在一次update()调用中更新了多少字段,它总是需要一次写入 在一次调用中更新多个字段的成本是多少 无论您在一次update()调用中更新了多少字段,它总是需要一次写入操作。更新当然应该计入写入操作中。 昨天,我又开始在新项目中使用Firestore,并进行了2次写操作。 我创建了两个包含多个字段

从中的Android示例可以清楚地看出,我们可以在一个
update()
调用中更新多个字段。我想知道,这个调用是花费一次写入还是n次写入(n=更新的字段数)

在一次调用中更新多个字段的成本是多少

无论您在一次
update()
调用中更新了多少字段,它总是需要一次写入

在一次调用中更新多个字段的成本是多少


无论您在一次
update()
调用中更新了多少字段,它总是需要一次写入操作。

更新当然应该计入
写入操作中。
昨天,我又开始在新项目中使用Firestore,并进行了2次写操作。
我创建了两个包含多个字段的新文档,花费了我两次写入。
然后我在一个文档中更新了2个字段,只花了我1美元

所以答案是,你只需要写一封信


写入计数保持为1,与单个文档中的字段数无关
update()
write()

当然,更新应计入
写入中。
昨天,我又开始在新项目中使用Firestore,并进行了2次写操作。
我创建了两个包含多个字段的新文档,花费了我两次写入。
然后我在一个文档中更新了2个字段,只花了我1美元

所以答案是,你只需要写一封信


无论单个文档中有多少字段,写入计数都保持为1,删除字段如何
docRef.update(“age”,FieldValue.delete(),“favorites.color”,“Red”)
完全一样,还是一个单一的写入操作。我非常感谢您的即时回答和回复。非常感谢!删除一个字段怎么样
docRef.update(“age”,FieldValue.delete(),“favorites.color”,“Red”)
完全一样,还是一个单一的写入操作。我非常感谢您的即时回答和回复。非常感谢!
// Assume the document contains:
// {
//   name: "Frank",
//   favorites: { food: "Pizza", color: "Blue", subject: "recess" }
//   age: 12
// }
//
// To update age and favorite color:
db.collection("users").document("frank")
        .update(
                "age", 13,
                "favorites.color", "Red"
        );