【发布时间】:2021-08-19 07:50:06
【问题描述】:
我正在使用颤振火力基地。我想要一个查询来为 firebase 集合中的所有文档添加键和值。
我尝试使用批量写入,但它添加了一个具有字段的新文档。但不合并到现有文档。
var db= Firestore.instance();
var batch = db.batch();
batch.setData(
db.collection("users").document(),
{"status": "Approved"}
);
当我尝试提供像 document('id') 这样的文档 ID 时,它只会添加到该文档中。
我尝试了很多并观看了 YouTube 视频,但现在仍然找不到。请帮帮我!
【问题讨论】:
-
SetData 将始终添加一个新文档,请使用 update() 代替,例如 var db = FirebaseFirestore.instance; var batch = db.batch(); DocumentReference ref = db.collection("users").doc(); Map
data = {"status": "Approved"}; batch.update(ref, data);
标签: firebase flutter firebase-realtime-database google-cloud-firestore