Как вы ссылаетесь на "текущую дату" в собственном запросе Metabase MongoDB?

Я хотел бы использовать ручную логику внутри вопроса о метабазе. Например, при указании ссылки "Прошлые 30 дней" построитель запросов в метабазе может динамически обновлять вопрос, ссылаясь на текущую дату. Однако при преобразовании в собственный запрос даты конвертируются в жестко закодированные, например. 2017-11-30. В других местах я видел ответы, предлагающие "new Date()" и т. Д., Но ни один из них не будет работать в собственном редакторе запросов Metabase. Я ищу что-то вроде..

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

хотя этот метод не работает. Заранее спасибо!

2 ответа

С использованием

Начиная с версии 0.41, кажется, что Metabase примет new Date()синтаксис и вставьте дату сервера при написании так:

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

Доказательство работы над Metabase v0.41

Возьмите "new Date()" из кавычек, которые вы отправляете в строке.

{
  "created_at": {"$gte": new Date()}
}
Другие вопросы по тегам