gpt4 book ai didi

flutter/dart 如何检查firestore中是否存在文档?

转载 作者:行者123 更新时间:2023-12-03 02:49:30 24 4
gpt4 key购买 nike

我尝试使用 bool 查询 cloudfirestore 上是否存在文档。不幸的是,我的代码不起作用

我尝试了以下操作,但 bool 没有改变。

getok() {
bool ok;
Firestore.instance.document('collection/$name').get().then((onexist){
onexist.exists ? ok = true : ok = false;
}
);
if (ok = true) {
print('exist');
} else {
print('Error');
}
}

最佳答案

你可以尝试这样做,虽然我使用 IDS

static Future<bool> checkExist(String docID) async {
bool exists = false;
try {
await Firestore.instance.document("users/$docID").get().then((doc) {
if (doc.exists)
exists = true;
else
exists = false;
});
return exists;
} catch (e) {
return false;
}
}

关于flutter/dart 如何检查firestore中是否存在文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57877154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com