我想在我的集合的所有文档中保存相同的字符串

我在这个应用程序中使用Firestore创建了一个应用程序我想在一次单击中在一个集合的所有文档中保存相同的字符串

例如:见图像。 我创建了一个集合名称Links 。 在这个集合中,我创建了许多文档。

所以我想保存字符串field: namevalue:anyname field: namevalue:anyname按一下按钮即可在所有文档中保存。 怎么可能? 请帮忙。

在此处输入图像描述

为此,请使用以下代码:

 CollectionReference linksRef = rootRef.collection("Links"); linksRef.get().addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (task.isSuccessful()) { for (QueryDocumentSnapshot document : task.getResult()) { Map map = new HashMap<>(); map.put("propertyName", "propertyValue"); placesRef.document(document.getId()).update(map); } } } }); 

您的所有文档现在都将拥有一个新的propertyName属性,该属性将保存propertyValue的值。