2

我想在 Metabase 问题中使用手动逻辑。例如,当引用“过去 30 天”时,元数据库查询构建器可以动态更新问题以引用当前日期。但是,当转换为本机查询时,日期会转换为硬编码日期,例如。2017 年 11 月 30 日。我在其他地方看到过建议“new Date()”等的答案,但这些都不能在 Metabase 的本机查询编辑器中工作。我正在寻找类似的东西..

...
{
  "created_at": {"$gte": "new Date()"}
},
...

虽然这种方法不起作用。提前致谢!

4

2 回答 2

0

使用new Date()

从 v0.41 开始,Metabase 似乎会接受new Date()语法并在编写时插入服务器的日期,如下所示:

[{
    $group: {
        _id: new Date()
    }
}]

Metabase v0.41 上的工作证明

元数据库上的新 Date() 查询工作

于 2022-02-17T23:28:07.047 回答
-3

从引号中取出“new Date()”,您将发送一个字符串。

{
  "created_at": {"$gte": new Date()}
}
于 2017-12-01T04:27:25.897 回答