我可以获取firebase“查询”的第n个项目吗?

弥勒佛

火力地堡有一些非常基本的查询功能orderBy*limitTo*startAt()等有没有办法告诉你火力地堡想请求的10结果呢?例如,我正在使用orderByKey()由于键是这些很棒的魔术字符串,因此您不能使用整数来引用它们中的任何位置。我想将一个指向位置的指针存储在键中并在其中移动。我想要orderByKey(),并任意获取密钥N。这可能吗?

弗兰克·范普菲伦

虽然您无法使用Firebase通过索引访问子项,但可以存储项的键并使用该键来开始下一个查询。

var ref = new Firebase('https://yours.firebaseio.com/items');
var lastKnownKey = null;
var firstQuery = ref.orderByKey().limitToFirst(100);
firstQuery.once('value', function(snapshot) {
  snapshot.forEach(function(childSnapshot) {
    lastKnownKey = childSnapshot.key();
  });
});

现在,您有了一个变量lastKnownKey该变量具有您从未见过的最后一个键。要获取下一批孩子,请将该值传递给startAt()

var nextQuery = ref.orderByKey().startAt(lastKnownKey).limitToFirst(100);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以从这些数据中提取第 n 个“块”吗?

来自分类Dev

我可以在firebase中创建一个规则来查询push()数组中的值吗?

来自分类Dev

我可以在firebase中创建一个规则来查询push()数组中的值吗?

来自分类Dev

Symfony / Doctrine / MongoDB获取每第N个项目

来自分类Dev

我可以使用一个查询更新同一项目中的两个数组吗?

来自分类Dev

Django,我可以获取查询集中包含的参考对象吗?

来自分类Dev

我可以从枚举中获取前n个元素,然后仍然使用其余的枚举吗?

来自分类Dev

Firebase 查询 n 个项目并仅收听 new

来自分类Dev

获取另一个列表内列表中的第n个项目

来自分类Dev

我们可以从十六进制值读取第4个字节吗?

来自分类Dev

如何对查询进行分组并随机获得每组第n个项目

来自分类Dev

我可以从SQLite中的设置获取N记录吗

来自分类Dev

RabbitMQ:我可以获取最新的n条消息吗?

来自分类Dev

我可以将我的2个选择查询合并为一个吗?

来自分类Dev

我可以使用查询的行结果来运行子查询并获取返回的数据吗?

来自分类Dev

在批处理脚本中获取txt文件的第n个项目

来自分类Dev

从for循环中以表格的形式获取第n个项目-python / google app engine / jinja2

来自分类Dev

R中的累积第n个项目

来自分类Dev

编辑列表中的第N个项目

来自分类Dev

您可以将第N个孩子添加到JS吗?

来自分类Dev

我如何在按班级检索的项目数组中获得第n个孩子?

来自分类Dev

获取 Neo4J 数据库中 MATCH 查询返回的第 n 个结果

来自分类Dev

我可以为我添加一个覆盖项目.gitignore的.gitignore文件吗?

来自分类Dev

我可以在一个项目中使用2个不同版本的angular吗

来自分类Dev

我可以根据一个查询中另一列的值获取mySQL DB中一列的平均值吗?

来自分类Dev

我们可以在一个查询中使用两个枢轴吗?

来自分类Dev

我可以将这两个SQL查询合并为一个吗?

来自分类Dev

我可以使用Gradle获取所有子项目的依赖关系树吗?

来自分类Dev

我们可以从项目的.git文件夹中获取源代码吗

Related 相关文章

  1. 1

    我可以从这些数据中提取第 n 个“块”吗?

  2. 2

    我可以在firebase中创建一个规则来查询push()数组中的值吗?

  3. 3

    我可以在firebase中创建一个规则来查询push()数组中的值吗?

  4. 4

    Symfony / Doctrine / MongoDB获取每第N个项目

  5. 5

    我可以使用一个查询更新同一项目中的两个数组吗?

  6. 6

    Django,我可以获取查询集中包含的参考对象吗?

  7. 7

    我可以从枚举中获取前n个元素,然后仍然使用其余的枚举吗?

  8. 8

    Firebase 查询 n 个项目并仅收听 new

  9. 9

    获取另一个列表内列表中的第n个项目

  10. 10

    我们可以从十六进制值读取第4个字节吗?

  11. 11

    如何对查询进行分组并随机获得每组第n个项目

  12. 12

    我可以从SQLite中的设置获取N记录吗

  13. 13

    RabbitMQ:我可以获取最新的n条消息吗?

  14. 14

    我可以将我的2个选择查询合并为一个吗?

  15. 15

    我可以使用查询的行结果来运行子查询并获取返回的数据吗?

  16. 16

    在批处理脚本中获取txt文件的第n个项目

  17. 17

    从for循环中以表格的形式获取第n个项目-python / google app engine / jinja2

  18. 18

    R中的累积第n个项目

  19. 19

    编辑列表中的第N个项目

  20. 20

    您可以将第N个孩子添加到JS吗?

  21. 21

    我如何在按班级检索的项目数组中获得第n个孩子?

  22. 22

    获取 Neo4J 数据库中 MATCH 查询返回的第 n 个结果

  23. 23

    我可以为我添加一个覆盖项目.gitignore的.gitignore文件吗?

  24. 24

    我可以在一个项目中使用2个不同版本的angular吗

  25. 25

    我可以根据一个查询中另一列的值获取mySQL DB中一列的平均值吗?

  26. 26

    我们可以在一个查询中使用两个枢轴吗?

  27. 27

    我可以将这两个SQL查询合并为一个吗?

  28. 28

    我可以使用Gradle获取所有子项目的依赖关系树吗?

  29. 29

    我们可以从项目的.git文件夹中获取源代码吗

热门标签

归档