当前位置: 首页 > 知识库问答 >
问题:

查找firebase文档中的条目数[重复]

阎德宇
2023-03-14

我正试图用Firestore数据库进行分页。有没有一种方法让我找到我的Firestore中的文档数量从我的网站使用Javascript,以便我可以编码我的(prev)和(next)按钮进行相应的分页?

共有1个答案

段溪叠
2023-03-14

对于Firestore,只能使用limit()函数请求特定大小的数据页。也就是说,您可以从查询的开头开始,并获得以下相同大小的页面。此操作应与其他类似操作一起继续进行,直到没有更多文档剩下为止。

因此,必须始终从第一页开始,然后通过指定哪个文档是上一个查询中的最后一个文档,使用查询游标遍历各个页面。

不幸的是,您无法在页面之间跳转。你总是要阅读前面的所有页面。此外,由于Firestore中的集合不维护文档计数,除非您创建并维护自己的文档计数,否则您将无法提前知道有多少页数据

    null

我已经解释了如何在FireStore中清点文件。

 类似资料:
  • 问题内容: SQL查找重复条目(在组内) 我有一个小问题,我不确定修复它的最佳方法是什么,因为我对数据库(Oracle)本身的访问有限。在我们的“ EVENT”表中,我们大约有16万个条目,每个EVENT都有一个GROUPID,而一个普通条目恰好有5行具有相同的GROUPID。由于一个错误,我们目前有几个重复的条目(重复,所以10行而不是5行,只是一个不同的EVENTID。这可能会更改,因此只是<

  • 问题内容: 我刚刚陷入这个问题。我有两种猫鼬模式: 问题是,如何从每个父文档中获取所有子文档(在这种情况下为对象)?假设我有一些数据: 我想通过一个查询来检索所有18岁以上的孩子。每个答案将不胜感激,谢谢! 问题答案: 您可以在最新的MongoDB版本中用作查询投影运算符。从mongo shell: 这会从数组中过滤掉较小的儿童文档: 如您所见,子代仍在其父文档中分组。MongoDB查询返回集合中

  • 我有一个由几千个整数组成的日志文件,每个整数都分开到一个新行上。我已经把它解析成一个这样的整数数组,也进行了排序。现在我的问题变成了从日志中找到“重要的”整数--这些整数显示了用户可配置的部分时间。 例如,给定日志,用户可以进行筛选,只看到出现一定比例次数的条目。 目前,我正在扫描整个数组,并计算每个条目出现的次数。肯定有更好的方法吧?

  • 我想只从我的两个对象数组和中得到那些符合标准的子文档。即使我已经找到了这个stackoverflow答案#2(根据标准查找猫鼬子文档),它对我来说并不像期望的那样工作,或者我错过了一些东西。 我的文档如下所示: 它将在和中打印项目及其所有子文档。但是,我只想获取与给定上载id匹配的子文档。我做错了什么? 编辑:这个问题是指用猫鼬来解决它。我不能在Mongoose中使用这个问题的集合语句(只检索Mo

  • 我有一个由几千个整数组成的日志文件,每个整数被分成一行。我已经把它解析成一个这样的整数数组,也进行了排序。现在我的问题变成了从这个日志中找到“重要”整数——这些整数显示了一些用户可配置的时间。 例如,给定日志,用户可以过滤到只看到出现一定缩放次数的条目。 目前我正在扫描整个数组,并记录每个条目出现的次数。肯定有更好的方法吗?

  • 如何将下面的查询转换为Spring数据elasticsearch