我想检查云存储查询是否不返回一个文档或一组文档。这是我的代码:
if(Firestore.instance.collection("Categories").where("userEmail", isEqualTo: "${user?.email}").where("category_title", isEqualTo: categoryName.text).getDocuments() == null){
print("Query is False");
}
使用上面的代码,我没有得到想要的输出。 最佳答案
您需要等待 call ,然后可以使用length
属性检查是否有任何结果
var result = await Firestore.instance.collection("Categories")
.where("userEmail", isEqualTo: "${user?.email}")
.where("category_title", isEqualTo: categoryName.text)
.getDocuments()
if (result.documents.length == 0) {
...
}
关于flutter - 如何使用Flutter确定Cloud Firestore查询是否为假?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63331674/