【发布时间】:2019-04-26 10:00:18
【问题描述】:
我想用当前日期过滤我的结果,但它不起作用
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" }
}
}
])
我的数据库中有一张票,我想找到 currentDate 票。
【问题讨论】:
-
请提供您的文件的详细信息,至少一份样本文件。
标签: mongodb mongodb-query aggregate