Итак, у меня есть этот большой запрос агрегации в 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...