Я уточнил дату, используя момент JS. И я хочу поместить это непосредственно в совокупность mon goose.
from = "2020-01-29"
let utcFrom = '';
utcFrom = `${moment(from).format('YYYY-MM-DD')} 00:00:00`;
utcFrom = moment(utcFrom)
.subtract(3, 'hours')
.format('YYYY-MM-DDTHH:mm:ss');
console.log(utcFrom) // 2020-01-28T21:00:00
Users = await user.aggregate([
{
$match: {
orderTime: {
$gte: utcFrom,
$lte: utcTo
},
}
]);
Но это не работает вообще, и я должен поставить, как показано ниже.
Однако я Подумайте новое Дата изменения 'utcFrom' еще раз вычитая 3 часа. Как я могу поставить без изменения даты напрямую?
Большое спасибо за чтение.
$gte: new Date(utcFrom)