将任何节点索引到 Firebase 后,如何在 Android 中查询?我可以对超过 100k 个子节点使用 start



将任何节点索引到 Firebase 后,如何在 Android 中查询?我可以对超过 100k 个子节点使用startAt()EndAt()函数吗?

如果我在 Firebase 规则中使用.IndexOn,是否需要在应用代码中添加limitToLast()limitToFirst()方法?

>100K的孩子并不多。 索引的全部目的是轻松处理大量数据。 不需要限制结果集,但我严重怀疑将 100K 个孩子发送到客户端应用程序是否是您想要的 - 您将如何在内存和带宽如此有限的客户端应用程序上存储和显示所有这些数据?

您可以使用文档中列出的任何排序和筛选 API,包括 startAt 和 endAt。 节点数从来都不是查询 API 使用的问题。

相关内容

最新更新