【发布时间】:2021-08-07 04:58:04
【问题描述】:
我正在更新一个项目,并且必须更新 firebase 包。但即使在阅读了 2020 年中之后迁移的文档后,我也找不到如何重新实现损坏的部分。
我需要的是,在获取文档快照后,检查文档是否包含特定键(布尔值)。如果是,则将其分配给一个变量。
DocumentSnapshot document = await db.collection("users").doc("database").get();
if(document.data.containsKey(example)) {
bool key = document.data()[example];
问题是:
- 现在应该如何正确替换
data()[whatever]而不是创建地图?文档中提到了FieldPath,但是如何替代实现呢? - 有一些直接替换
containsKey或现在需要创建测试?
【问题讨论】:
标签: firebase flutter google-cloud-firestore flutter-dependencies