Flutter Firebase通过ID数组获取文档

e

如何使用ID列表从集合中查询文档?假设我有以下几点:

List<String> someList = ['abc123', 'def456', 'hij789']; // Need to query for these documentIDs

我通常会执行以下操作。但这显然不起作用,因为我需要查询documentID。

Query query = Firestore.instance
        .collection(APIPath.products())
        .where('someField', whereIn: someList);
道格·史蒂文森

尝试使用FieldPath.documentId()

Query query = Firestore.instance
        .collection(APIPath.products())
        .where(FieldPath.documentId(), whereIn: someList);

请注意,您只能在列表中选择10个项目,这实际上可能比仅使用单独请求每个文档要慢get()

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Firebase Flutter获取文档ID

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

Flutter Firebase-从文档获取特定字段

Cloud Firestore查询以获取文档ID,Flutter

Flutter - 如何获取随机文档的特定ID

Flutter Firebase:是否检索文档列表,但仅限于数组中的ID?

Flutter:如何使用foreach从Firebase获取数据以从文档中恢复ID

使用Flutter从Firebase Firestore查询中获取单个文档

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

如何使用flutter从文档的Firestore数组中获取数据?

如何在 Flutter 上获取 Cloud Firestore 上的文档 ID

Flutter:调用setData时首先获取文档ID形式

如何使用 QuerySnapshot 在 Firestore Flutter 中获取文档 ID

如何在 Flutter Firebase 中查询 id isEqualTo currentUser uid 的多个文档?- Flutter Firebase

从json flutter获取数组

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

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

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

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

Flutter:Firebase 获取异步日期

Flutter-在onTap()上删除Firebase文档

从android连接firebase上的文档(flutter)

Flutter StreamBuilder用于多个Firebase文档

使用Flutter获取Firestore文档密钥

Flutter:从网站获取“原始” HTML文档

在Flutter中获取Cloud Firestore文档的路径

您如何通过 Flutter 中的云函数从 Firestore 获取文档快照?

如何使用 Dart/Flutter 通过单次账单读取获取文档列表?即,没有 listDocuments()?

Flutter Firestore-查找“文档快照” ID