如何使用Hashmap在Firebase Firestore Android中添加Map <string,object =“”>元素?商店数据库

时间:2019-05-17 00:56:18

标签: java android google-cloud-firestore

随着矩阵的最后改进,您只能在矩阵中添加,更新和删除元素。

但是:

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);

1 个答案:

答案 0 :(得分:0)

据我了解,FieldValue.arrayUnionFieldValue.arrayRemove仅用于数组字段,而HashMap并非如此。 尝试使用db.collection("Hospedaje").document(documentGetID).update("myHashMapField", "key" to /value/);