我在数据库中有 100 个用户文档,我必须将所有文档中的一个字段更新为 0。我们如何做到这一点?
最佳答案
作为@Doug提到没有直接的方法,您必须查询数据,从 QueryDocumentSnapshot
获取 DocumentReference
并对其调用 update
。
var collection = FirebaseFirestore.instance.collection('collection');
var querySnapshots = await collection.get();
for (var doc in querySnapshots.docs) {
await doc.reference.update({
'single_field': 'newValue',
});
}
关于database - 如何使用 flutter 更新 firestore 中所有文档的单个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63321875/