Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 在flatter中,我们如何从队列中以某个索引提取文档?_Firebase_Flutter_Dart_Google Cloud Firestore - Fatal编程技术网

Firebase 在flatter中,我们如何从队列中以某个索引提取文档?

Firebase 在flatter中,我们如何从队列中以某个索引提取文档?,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,假设我在firebase集合中有一个队列,我想访问该队列中的第50项到第100项。我该怎么做?似乎我只能从前面访问队列。Firestore查询不是基于索引的。因此,要从集合中读取第n个文档,您需要: 创建对特定字段或键排序的查询 通过调用limit()读取前N个文档 忽略前N-1个文档 唯一的替代方法是在每个文档中存储索引,这称为排名(因为它在排行榜中使用最频繁)。有关如何执行此操作的更多信息,请参见忽略前n-1个文档后的,然后如何访问这些文档?不知道该如何排队等候

假设我在firebase集合中有一个队列,我想访问该队列中的第50项到第100项。我该怎么做?似乎我只能从前面访问队列。

Firestore查询不是基于索引的。因此,要从集合中读取第n个文档,您需要:

  • 创建对特定字段或键排序的查询
  • 通过调用
    limit()
    读取前N个文档
  • 忽略前N-1个文档

  • 唯一的替代方法是在每个文档中存储索引,这称为排名(因为它在排行榜中使用最频繁)。有关如何执行此操作的更多信息,请参见忽略前n-1个文档后的

    ,然后如何访问这些文档?不知道该如何排队等候