我有此文档:
{
"_id" : BinData(0, "RUBR58qePxvfGqR7WjpkiQ=="),
"creation_date" : ISODate("2020-02-05T18:30:14.152+0000"),
"retention" : NumberInt(24)
}
我要选择creation_date + retention < NOW
我该怎么办?
答案 0 :(得分:0)
我认为此 aggregation 管道应该可以解决问题:
[
{
$redact: {
$cond: [
{
$gt: [
{
$toDate: {
$sum: [
{
$toLong: "$creation_date"
},
"$retention"
]
}
},
new Date()
]
},
"$$PRUNE",
"$$KEEP"
]
}
}
]