Я хочу отфильтровать результаты по текущей дате, но они не работают
1
db.tickets.aggregate([
{
$project:{
month:{
$month:"$ticket.headerEntity.businessDate"},
day:{
$dayOfMonth:"$ticket.headerEntity.businessDate"},
year:{ $year:"$ticket.headerEntity.businessDate"},
day1:{ $dayOfMonth:"$currentDate" }
}
},
{ $match:{ month:4, day:day1 }
}
])
2-
db.tickets.aggregate([
{
$project:{
month:{
$month:"$ticket.headerEntity.businessDate"
},
day:{ $dayOfMonth:"$ticket.headerEntity.businessDate" },
year:{ $year:"$ticket.headerEntity.businessDate" }
}
},
{
$match:{
month:4,
day:{ "$dayOfMonth":"$currentDate" }
}
}
])
У меня есть билеты в моей БД, и я хочу найти билеты на текущий день.