【发布时间】:2019-07-08 12:53:15
【问题描述】:
这个问题与this 非常相似,但解释对我的用例没有太大帮助。我有一个 Future 类型的方法,它返回一个 bool,执行对云 Firestore 的查询,以检查用户输入的用户名是否已经存在。
static Future<bool> doesNameAlreadyExist(String value, String
name) async{
final QuerySnapshot result = await Firestore.instance
.collection('users')
.where(value, isEqualTo: name)
.limit(1)
.getDocuments();
final List<DocumentSnapshot> documents = result.documents;
return documents.length == 1;
}
有没有办法从 Future 获取 bool 的返回类型
【问题讨论】:
标签: dart flutter google-cloud-firestore