Como encontrar duplicatas em uma matriz aninhada no cosmos db sem GROUP BY e COUNT
Estou tentando encontrar duplicatas em um objeto aninhado em uma coleção. Na sua antiga SQL, eu faria isso com algum tipo de GROUP BY e uma COUNT. O Cosmos DB não suporta GROUP BY (tanto quanto posso ver), por isso estou tentando encontrar uma solução alternativa. Uma limitação é que eu só tenho acesso ao data explorer no portal azul (não pergunte).
Para explicar com mais detalhes, suponha que você tenha uma coleção como a seguinte. Observe que o primeiro item tem uma duplicata na coleção "stuff":
[
{
"id": "1",
"Name": "Item with duplicate stuff",
"stuff" : [
{
"name" : "A",
},
{
"name" : "B",
},
{
"name" : "A"
}
]
},
{
"id": "2",
"Name": "Item with unique stuff",
"stuff" : [
{
"name" : "A",
},
{
"name" : "B",
},
{
"name" : "C"
}
]
}
Quero encontrar todos os itens da minha coleção que tenham duplicatas na propriedade "stuff". Portanto, nesse caso, ele retornaria o item com o ID "1". Algo assim faria bem:
[
{
"id": "1"
}
]
Nada do que tentei funcionou e é impróprio para mostrar aqui.