Образец документа из коллекции
{
"_id" : 2,
"student" : "Ryan",
"homework" : [
5,
6,
5
],
"quiz" : [
8,
8
],
"extraCredit" : 8
}
Агрегационный запрос в mongodb
db.scores.aggregate([
{
$project : {
_id:"$_id",
hSum : { $sum: "$homework" },
qSum : { $sum: "$quiz"},
}
}])
Вывод вышеуказанного запроса агрегации
{
"_id" : 2,
"hSum" : 16,
"qSum" : 16
}
Я хочу преобразовать приведенный выше запрос mongo в формат spring-data. Я хочу выполнить агрегацию с помощью проекционных операций в весенних данных. как написать с помощью projectOperation?