Здравствуйте, я работаю с коллекцией MongoDB, содержащей миллионы документов, каждый документ содержит:
{
"_id" : NumberLong(566994152),
"data" : [
{
"key" : "der.0",
"value" : "Ision"
},
{
"key" : "d_ont",
"value" : "Co_OT"
},
{
"key" : "ol.tx",
"value" : "3.35"
}
.
.
.
.
],
"conclusion" : [
{
"rname" : "O",
"rulename" : "FTNT"
}
]
}
Моя цель состоит в том, чтобы отфильтровать эту коллекцию на основе имени ключа, например key="d_ont"
. Результатом является число различных значений этого ключа и распределение каждого значения. например, для ключа "d_ont"
есть 3 значения: "value1"
50
раз "value2"
56
раз и "value3"
один раз ...