如何更新Firestore中文档地图内部现有的字段

时间:2019-07-24 13:44:33

标签: android firebase google-cloud-firestore

我已经知道我们只能更新文档地图中的一个字段

enter image description here

就像这里,我可以在课程键中再添加一个字段,例如

Map<String, Object> nested = new HashMap(){};
nested.add("sample field inside courses");

并将其传递给另一个类似

Map<String, Object> courses = new HashMap(){};
courses.add();

Q。 如何更新上图中最后一个字段abbreviation_color的值?

1 个答案:

答案 0 :(得分:1)

这是我的测试文档:

1


如果我现在想更新“ Test2”,我只需致电...

yourDocumentReference.update("a.b2.c2", "New Value")

结果如下:


2


编辑:我不在乎它是否包含空格,如果“ b2”为“ b 2”,您可以轻松调用

yourDocumentReference.update("a.b 2.c2", "New Value")

我希望我能帮助别人!