Как получить _id в групповом запросе при агрегации Spring mongo?

Итак, у меня есть этот большой запрос агрегации в mongo, который я пытаюсь выполнить в Spring, и в одном из агрегатов, по которым я делаю группу.

Вот группа

{ $group: 
{  
    _id: "$transferId",  
    "numTransfers": {    "$sum": 1  },   
    accountIds: {    $push: "$_id"  },  
    names: {    $push: "$name"  },  
    types: {    $push: "$transactionType"  },  
    descriptions: {    $push: "$description"  },  
    executionDates: {    $push: "$executionDate"  }} 
}

Я пытаюсь, чтобы операция Spring Mongo Group ссылалась на _id из объектов, но он продолжает получать недопустимую ссылку.

ОБНОВЛЕНО

Включая код, который у меня есть

GroupOperation groupOperation = group("transferId")
            .count().as("numTransfers")
            .push("_id").as("accountIds")
            .push("name").as("names")
            .push("transactionType").as("types")
            .push("description").as("descriptions")
            .push("executionDate").as("executionDates");

🤔 А знаете ли вы, что...
MongoDB предоставляет инструменты для мониторинга и администрирования, такие как MongoDB Compass...


46