将FieldValue.arrayUnion作为第二个参数传递给update()方法时,如以下代码行所示:
docRef.update("Test", FieldValue.arrayUnion(points));
array有
List,这实际上是不可能的,因此这样的错误:
Nested arrays not supported
如果您的文档包含嵌套数组,请注意,当前无法进行常规更新。相反,您可以做的是获取整个文档,然后在对象上调用getData()
documentSnapshot。返回的对象类型为
Map<String,Object>。遍历地图,更新所需的值,然后将文档写回到数据库中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)