从Firebase(DART / Flutter)获取ID数组

瓦斯·梅

有什么方法可以从Firebase中获取带有一系列文档的数据。现在,我用循环来做。它可以工作,但是也许有一些更有效的方式来获取数据?成员列表最多可以包含1万个用户,因此创建1万个请求似乎是错误的。

非常感谢!

ref = db.collection('users');

  Future<List<User>> fetchAllMembers({List<dynamic> members}) async {
    List<User> results = [];

    for (String userID in members) {
      await ref.document(userID).get().then((result) {
        results.add(User.fromMap(result.data, result.documentID));
      });
    }

    return results;
  }
卡侯

查询给定字段与任何比较值匹配的文档

userRef.where('id', 'in',
    [['DSGSGSG', 'IBIOSCP3S', 'ASDUASDGU']]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Flutter Firebase通过ID数组获取文档

从Firebase Flutter获取文档ID

如何获取从 Dart Flutter Firebase 检索到的数据的价值?

Flutter-Dart Firebase 从文档中获取总和

如何在Flutter / Dart中获取JSON数组

dart / flutter:使用ffi从C / C ++获取数据数组?

如何在Flutter Dart中从Firebase存储中的文件链接获取文件名

Flutter(Dart)删除Firebase数据库侦听器

flutter firebase 云函数和逆向工程——dart 编译

Flutter/Dart/Firebase - 减少不必要的数据加载

如何在flutter上从Firebase获取String数据数组?

如何从Flutter中的Firebase Auth获取用户ID?

如何在Flutter中从Firebase获取当前用户ID

如何从DART / Flutter中的数组中获取按天分组的每天的值总和?

从Firestore获取flutter firebase获取数组并将其分配给列表

在Dart Flutter中将文档添加到Firestore后如何直接获取文档ID

从 firebase 获取数组图像

Flutter Web App,Firebase.auth无法正常工作。尝试调用非函数,例如null。'dart.global.firebase.auth'

Cloud Firestore Firebase集合参考上的IN查询是否具有Flutter / Dart等效项?

如何使用Flutter / Dart检查Firebase数据库中是否存在节点

Flutter 问题将 Firebase Cloud Messaging 函数与 main.dart 分开

Flutter网站:尝试调用非函数,例如null:'dart.global.firebase.storage

如何在Dart / Flutter中的Firebase快照词典上使用SplayTreeMap?

如何根据 dart/flutter 中的日期从 firebase/firestore 集合中检索 1 个文档?

flutter firebase querysnapshot:dart 代码中不区分大小写的方法

我该如何解决这个问题:Android Studio - Flutter - Dart - firebase

如何在 firestore 中使用 .where() 查询在不同屏幕之间导航?Flutter、Dart、Firebase

Firebase Flutter Dart:“_JsonQuerySnapshot”类没有实例方法“[]”。接收器:'_JsonQuerySnapshot' 的实例

dart:从firebase数据库快照中获取类似“%text%”的SQL