Требование: я хочу найти количество aID для определенного идентификатора категории. (т.е. для идентификатора категории 2532 я хочу, чтобы счетчик был равен 2, что означает, что он назначен двум идентификаторам AID).
Я пробовал с агрегациями, но с этим я могу получить только количество документов, а не количество полей.
Сопоставления
"List": {
"properties": {
"aId": {
"type": "long"
},
"CategoryList": {
"properties": {
"categoryId": {
"type": "long"
},
"categoryName": {
"type": "string"
}
}
}
}
}
Образец документа:
"List": [
{
"aId": 33074,
"CategoryList": [
{
"categoryId": 2532,
"categoryName": "VODAFONE"
}
]
},
{
"aId": 12074,
"CategoryList": [
{
"categoryId": 2532,
"categoryName": "VODAFONE"
}
]
},
{
"aId": 120755,
"CategoryList": [
{
"categoryId": 1234,
"categoryName": "SMPLKE"
}
]
}
]
cardinality
агрегацию а>? - person Val   schedule 08.02.2017