firestore查询在firebase控制台中按日期过滤

4ioopgfo  于 2023-05-29  发布在  其他
关注(0)|答案(3)|浏览(176)

我想知道如何过滤firebase firestore的日期字段,因为我看不到数据类型以外的字符串,数字,布尔
如下图所示,如果有人找到了一种基于日期字段过滤firestore集合的方法,请提供建议。

mznpcxlj

mznpcxlj1#

我认为目前还不可能。我在GCP上找到了this文档,这实际上是相同的UI。有一点关于过滤,但没有太多的细节。
我认为这个UI只是用于支持/测试目的,而不是日常使用,所以这样的功能并不是真正需要的。它使用API没有任何问题(您可以在this SO question中检查JS中的示例)。
如果您需要此功能,则应提出功能请求here

nzkunb0c

nzkunb0c2#

我相信此时您唯一能做的就是在时间戳字段上应用过滤器,并在没有条件的情况下设置排序顺序。结果将显示时间戳字段值,因此很容易扫描您感兴趣的时间范围。
显然,这对于大型文档集来说并不可怕,其中有趣的日期位于中间的某个地方,但至少排序顺序可以选择是否要按日期从第一个或最后一个文档滚动。
在Firebase的博客文章中描述了这种方法:Sort and Filter in the Firestore Console

mf98qq94

mf98qq943#

现在,实际上可以使用查询构建器(在“Firestore数据库”视图中访问)在Firebase控制台UI中通过时间戳字段查询集合。

图片来源:This answer

相关问题