При наличии такого документа:
{
"identifier" : "1234",
"year" : 2018,
"days" : 30
}
Где год может иметь только 2 значения: предыдущий год и текущий год.
Когда в базе данных присутствуют как предыдущий, так и текущий год, мне нужновключить только предыдущий год в мой групповой этап.
Вот мой текущий запрос:
db.getCollection('test').aggregate([
{
"$match":{
"identifier":{
"$in":[
"1234",
]
},
}
},
{
"$group":{
"_id":null,
"days":{
"$sum":"$days"
}
}
}
])
Возможно ли это?Спасибо