Расчет метабазы ​​даты - PullRequest
       35

Расчет метабазы ​​даты

0 голосов
/ 05 апреля 2019

Я бы хотел, чтобы метабаза использовала «больше, чем текущая дата минус 30 дней», но до сих пор мне не удалось заставить это работать в пользовательском запросе с mongo.

Как мне заставить это работать с метабазой?

{
    "$match": {
      "$or": [
        {
          "transactions.transactionTime": {
            "$gte": ISODate("Current Date - 30 days")
          }
        },
        {
          "transactions": null
        }
      ]
    }
  },

1 Ответ

0 голосов
/ 05 апреля 2019

Вы можете передать это на ваш запрос.

const d = new Date();
const howManyDaysBefore = 30;
const thirtyDaysAgo = new Date(d.setDate(d.getDate() - howManyDaysBefore)).toISOString();

console.log(thirtyDaysAgo)
...