我正在使用扑翼火力基地。我想要一个查询向firebase集合中的所有文档添加一个键和值。
我尝试使用批量写入,但它添加了一个包含字段的新文档。而不是合并到现有文档。
var db= Firestore.instance();
var batch = db.batch();
batch.setData(
db.collection("users").document(),
{"status": "Approved"}
);当我试图给出像document('id')这样的文档Id时,它只添加到该文档中。
我试了很多次,看了YouTube视频,但现在还是找不到。请帮帮我!
发布于 2021-06-01 21:37:27
这是因为您使用的是setData()方法,而应该使用updateData()来更新:
var db= Firestore.instance();
var batch = db.batch();
batch.updateData(
db.collection("users").document(),
{"status": "Approved"}
);https://stackoverflow.com/questions/67783333
复制相似问题