【发布时间】:2018-09-13 13:21:46
【问题描述】:
更新包含句点 (.) 的字段未按预期工作。
在文档中,可以通过提供点分隔的归档路径字符串或提供 FieldPath 对象来更新嵌套字段。
因此,如果我有一个字段并且它的键是 "com.example.android" 我如何更新这个字段(来自 Android)?
在我的场景中,如果文档不存在,我必须设置文档,否则更新文档。因此,第一组是创建包含上述句点的字段,然后尝试更新相同的字段,它正在创建具有嵌套字段的新字段,因为它包含句点。
db.collection(id).document(uid).update(pkg, score)
【问题讨论】:
-
没有看到您的代码和对问题所在的解释,我们无能为力。
-
@DougStevenson 我添加了我的 Firestore 控制台屏幕截图。
-
@DougStevenson 当我尝试更新“com.social.game”的字段时,它创建了另一个具有嵌套字段的字段
-
编辑您的问题以显示未按预期方式运行的代码,以及任何错误或说明。
-
@DougStevenson 我认为这是一个至少需要解决的问题。
标签: android firebase google-cloud-firestore