Я пытаюсь GROUP BY и COUNT каждый ключ в каждом документе Mongo, но ключи могут отличаться от документа к документу. Я знаю, как группировать и считать явным вызовом каждого ключа, как это:MongoDB GROUP BY и COUNT неизвестные ключи
db.test.aggregate([{"$group" : {_id:"$vcenter", count:{$sum:1}}}])
но как я итерацию по каждому ключу каждого документа без вызова из ключей. Я думаю, что функция mapreduce?
Вот пример документа: "key1": "VMX", "key2": "тип", "ключ3": "CPU-простаивает",
и я ищу, сколько записи на ключ, как: "Key1": 1564 "Клавишу2": 1565 "Key3": 458
Было бы здорово, если бы вы могли показать нам несколько тестовых документов и ожидаемый результат. – chridam