dart - 检查字符串是否已存在于云 firestore 字段和 flutter 中的字段中

标签 dart google-cloud-firestore flutter

我在 cloudfirestore 中有一个名为 IDS 的集合,里面有一个名为 IDs 的文档,在这个文档中我有以 ID1 开头的字段几乎达到 ID14000,用户在文本字段中输入他的 ID,我需要检查是否该 ID 存在于字段中,谢谢。

最佳答案

final CollectionReference dbIDS = Firestore.instance.collection('IDS');

QuerySnapshot _query = await dbIDS
    .where('ID', isEqualTo: theUserInputID)
    .getDocuments();

if (_query.documents.length > 0) {
  // the ID exists
}

关于dart - 检查字符串是否已存在于云 firestore 字段和 flutter 中的字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51735115/

相关文章:

firebase - flutter 和 Firebase : type 'Query' is not a subtype of type 'CollectionReference'

flutter - Flutter 的 CupertinoSlidingSegmentedControl 的设计问题?

flutter - Http Post 在 Postman 中工作,但在 Flutter 中没有

Flutter - 有没有办法查看哪一行代码抛出错误?

dart - 如何裁剪小部件,或切出特定大小的小部件的方形部分?

javascript - 在单个事务中通过 id 从 firestore 获取多个文档

ios - 如何在Swift 5中验证用户的时间是正确的并且没有欺骗应用程序?

php - 如何检查用户是否通过php和mysql登录?

dart - 如何使用 Dart 从不同的 URL 提供静态文件?

time - 如何将 Firestore 时间戳打印为格式化的日期和时间