【发布时间】:2018-07-20 15:38:21
【问题描述】:
我想知道如何检索 Firestore 集合中的所有其他文档。我有一组包含日期字段的文档。我想按日期对它们进行排序,然后从排序集合中的每个 X 大小的块中检索 1 个文档。我大约每 10 秒添加一个新文档,我试图在前端显示历史数据,而无需下载这么多记录。
【问题讨论】:
-
这取决于您要显示的文档中的数据量。如果您尝试显示图表的时间序列数据,我们可以通过将新的 Cloud Firestore 写入流式传输到 Cloud Dataflow / Apache Beam(使用 Cloud Functions)来执行类似的操作。
-
你签出firebase.google.com/docs/firestore/query-data/query-cursors 了吗?不是返回所有其他文件而是返回 10 秒或更长时间后的下一个文件对您有用吗?您可能可以使用 limit(1) 和 startAfter() 的某种组合来执行此操作。
标签: database firebase google-cloud-platform google-cloud-firestore data-modeling