【发布时间】:2019-07-09 19:30:09
【问题描述】:
我从 Firebase 获取我的 DocumentSnapshots,我正在尝试删除用户 ID 匹配但 userList 始终返回 4 条记录的文档。
List<DocumentSnapshot> userList = new List<DocumentSnapshot>();
userList = snapshot.data.documents.map((DocumentSnapshot docSnapshot) {
//print("ACTUAL USER :: " + docSnapshot.data['userId']);
if (docSnapshot.data['userId'] != id) {
return docSnapshot;
} else {
print('FOUND IT: ' + id);
userList.remove(docSnapshot.data);
//userList.removeWhere((docSnapshot) => 'userId' == id);
}
}).toList();
print('userList Size: ' + userList.length.toString());
验证有效(“找到它”),但我的测试都无法从文档列表中删除用户。
有人可以建议吗?
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore