按时间戳字段过滤 Firestore 控制台上的结果

Kar*_*iem 11 google-cloud-firestore

如何通过时间戳字段过滤Firestore 控制台上的结果?

在集合userscreatedOn上,我们有一个时间戳类型的字段。如果我想按字段过滤集合,我会看到以下对话框

按“createdOn”过滤“用户”集合

我尝试以字符串形式输入日期

  • 2019-09-15
  • 2019-09-15T00:00:00Z

我还尝试使用时间戳作为以毫秒和秒为单位的数字

  • 1568505600000
  • 1568505600

在查看发送到 Firestore 的请求时,结构化查询使用字段过滤器,其对应于stringValueintegerValue,但我认为这timestampValue将是正确的事情。

我不想调整控制台中的查询并构建我自己的请求。我知道总是可以选择对集合中的文档进行排序,然后滚动到感兴趣的位置,但这将加载所有不相关的文档。

有没有一种简单的方法可以做我想做的事?

Kar*_*iem 2

控制台中有一个新的查询生成器选项卡(我不知道它是什么时候引入的,但我假设是在Firebase Summit 2022期间引入的)。对于上面的查询,这看起来像这样

带有 Cloud Firestore、数据选项卡/查询生成器的 Firebase 控制台

它甚至在选择列表中具有时间戳类型。