Привет!
Имеется документ в mongodb вида:
"_id" : ObjectId("5ea3138daee55c0001eac29f"),
"linkRole" : [
{
"role" : "admin",
"Organization" : "a32cc286-256b-40e5-fc5d-5ecbdc341ab1"
},
{
"role" : "superadmin",
"Organization" : "a32cc286-256b-40e5-fc5d-5ecbdc341ab1"
},
{
"role" : "user",
"Organization" : "a32cc286-256b-40e5-fc5d-5ecbdc341ab1"
},
{
"role" : "user",
"Organization" : "a32cc286-256b-40e5-fc5d-5ecbdc341ab1"
},
{
"role" : "admin",
"Organization" : "dd79f23d-2382-4eb7-a2f3-634890eba0bb"
},
{
"role" : "superadmin",
"Organization" : "dd79f23d-2382-4eb7-a2f3-634890eba0bb"
}]
Или он же в ином виде:
linkRole[0].role:admin
linkRole[0].Organization:a32cc286-256b-40e5-fc5d-5ecbdc341ab1
linkRole[1].role:superadmin
linkRole[1].Organization:a32cc286-256b-40e5-fc5d-5ecbdc341ab1
linkRole[2].role:user
linkRole[2].Organization:a32cc286-256b-40e5-fc5d-5ecbdc341ab1
linkRole[3].role:user
linkRole[3].Organization:a32cc286-256b-40e5-fc5d-5ecbdc341ab1
linkRole[4].role:admin
linkRole[4].Organization:dd79f23d-2382-4eb7-a2f3-634890eba0bb
linkRole[5].role:superadmin
linkRole[5].Organization:dd79f23d-2382-4eb7-a2f3-634890eba0bb
Вопрос: как посчитать все документы, в которых есть одинаковые "парные" массивы (в данном примере это [2] и [3]) и затем удалить все дубли?