Как искать mongodb на основе месяца в дате, сохраненной в базе данных, в то время как дата хранится в UTC и отличается от местного часового пояса - PullRequest
0 голосов
/ 07 октября 2019

Вот мой запрос >>>

    queryTasks = {
        user: request.userid,
        $and: [
          { $expr: { $eq: [{ $year: "$date" }, parseInt(year)] } },
          { $expr: { $eq: [{ $month: "$date" }, parseInt(month)] } }
        ]
      };

const selectedTasks = await Tasks.find(queryTasks);

на основе местного часового пояса. Например, задачи на сегодня (10.10.2009) часто создаются за день до (10.10.2009). из-за разницы часовых поясов.

...