Я храню время в поле даты, и мне нужен способ преобразовать время в количество секунд в дне. Я попробовал следующее, но получаю ошибки, указывающие, что $ multiply поддерживает только числовые типы, а не объекты.
Это пример того, как я вычисляю секунды, учтите, я пытаюсь использовать это в качестве критерия для фильтрации любых записей, в которых я не заинтересован:
{ "$multiply": [ { "$hour": "$rule.startTime" }, 3600 ] }
Iдумал, что оператор часа вернет число, которое затем будет использовано в умножении выше. Как я могу это осуществить? Короче говоря, мне нужен способ получить поле часа для выполнения этой операции. Как я могу получить поле часа для использования в операции умножения?