【发布时间】:2021-02-13 12:44:50
【问题描述】:
谁能解释我如何使用颤振更新 Firestore 文档中的字段列表。例如,我有一个名为 uid 的字段的文档。当我在我的 APP 中按下按钮时,我想在此文档中添加更多 uid 作为字段,我该怎么做?
【问题讨论】:
标签: flutter dart google-cloud-firestore
谁能解释我如何使用颤振更新 Firestore 文档中的字段列表。例如,我有一个名为 uid 的字段的文档。当我在我的 APP 中按下按钮时,我想在此文档中添加更多 uid 作为字段,我该怎么做?
【问题讨论】:
标签: flutter dart google-cloud-firestore
您不能更新文档中的列表
您可以按照以下步骤操作:
示例
DocumentSnapshot doc = await users.doc(docId).get();
List<String> namesList = List.from(doc.data()['names']);
namesList.add("Priyesh");
namesList.removeAt(1);
await users.doc(docId).update({
'name' : namesList
});
【讨论】: