随着矩阵的最后改进,您只能在矩阵中添加,更新和删除元素。
但是:
Map<String, Object> comentarios = new HashMap<>();
我对其进行了探测,并将其转换为Map而不是相同类型的数组。 有人知道我应该怎么做吗?
我的代码是:
final Map<String, Object> nuevoComentario = new HashMap<>();
nuevoComentario.put("comentario", FieldValue.arrayUnion("id5", "Msj add"));
db.collection("Hospedaje").document(documentGetID)
.update(nuevoComentario);
答案 0 :(得分:0)
据我了解,FieldValue.arrayUnion
和FieldValue.arrayRemove
仅用于数组字段,而HashMap并非如此。
尝试使用db.collection("Hospedaje").document(documentGetID).update("myHashMapField", "key" to /value/);