相关疑难解决方法(0)

Firebase firestore集合计数

是否可以使用新的firebase数据库firestore计算集合中有多少项?

如果是这样,我该怎么做?

firebase google-cloud-firestore

102
推荐指数
12
解决办法
7万
查看次数

在 Firebase 中对大量数据进行分页和过滤的最佳方法是什么?

我有一个包含 10,000 个文档的大型 Firestore 集合。

我想通过一次分页和过滤 25 个结果来在表格中显示这些文档。

我的想法是,为了限制“读取”(从而降低成本),一次仅请求 25 个文档(使用“限制”方法),并在页面更改时加载接下来的 25 个文档。

但有一个问题。为了显示页数,我必须知道文档的总数,并且我将被迫查询所有文档才能找到该数字。

我可以选择无限滚动,但即使在这种情况下,我也永远不会知道我的过滤器找到的结果总数。

另一种选择是在开始时请求所有文档,然后使用客户端进行分页和过滤。

那么,在这种情况下通过优化性能和成本来显示数据的最佳方式是什么?

谢谢!

pagination large-data firebase google-cloud-platform google-cloud-firestore

15
推荐指数
1
解决办法
3万
查看次数

如何在Firestore中通过查询从索引到其他索引获取大量文档

我想对存储在云中的数据进行分页Firestore.它看起来像这样:

在此输入图像描述

注意,它与加载更多或无限加载不同.让我们假设,当用户点击寻呼机3时,我需要向我发出请求,Firestore从50到75位获得25个项目(每页25个项目).

我应该这样做:

db.collection("cities")
    .orderBy("population")
      .startAfter(lastVisible)
        .limit(25);
Run Code Online (Sandbox Code Playgroud)

这里的问题是我没有lastVisible.我知道我们可以获得lastVisible前50项,但它是如此愚蠢,因为如果我喜欢这样,为什么我不只是得到前75项并过滤我们想要的客户端.

问题是:如何通过查询从索引到其他索引获取多个项目Firestore

任何帮助,将不胜感激!非常感谢!

firebase angular google-cloud-firestore

8
推荐指数
1
解决办法
840
查看次数

Firestore Cloud功能-收集集合中的文档数量

我正在尝试编写一个云函数,以跟踪集合中文档的数量。关于这一点,可能没有很多文档,因为Firestore现在是如此。.所以我试图思考实现此目的的最佳方法。.这是我想出的解决方案。.我不知道如何返回计数

文件1->收集->文件

在文档1中,理想情况下将文档计数存储在集合中,但是我似乎无法弄清楚如何将其关联

firebase google-cloud-firestore

3
推荐指数
1
解决办法
2659
查看次数

如何获取firestore中集合中的文档计数

我有一个收藏“商店”

拥有大量文件

我如何获取该集合中的文档数量。

android firebase google-cloud-firestore

2
推荐指数
1
解决办法
8177
查看次数