I wrote a shell as below which works fine in mongo console, I am wondering how to write the Java code in spring mongo. I tried many approches with no success, any help will be grateful.
db.getCollection('Application').aggregate([
{$match: {"applicationId":"2021010706001"}},
{$group: { _id: "$applicationId", mapData: { $mergeObjects: "$mapData" } } },
{$replaceRoot: { newRoot: "$mapData" } }
])