Без проблем. Просто хотел быть точным.

аюсь найти дубликаты во вложенном объекте в коллекции. В старом SQL я бы сделал это с помощью некоторого типа GROUP BY и COUNT. Cosmos DB не поддерживает GROUP BY (насколько я вижу), поэтому я пытаюсь найти обходной путь. Одним из ограничений является то, что у меня есть доступ только к обозревателю данных на портале Azure (не спрашивать).

Чтобы объяснить более подробно, предположим, что у вас есть коллекция, подобная следующей. Обратите внимание, что первый элемент имеет дубликат в коллекции "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"
            }  
        ]
    }    

Я хочу найти все элементы в моей коллекции, которые имеют дубликаты, в свойстве "вещи". Так что в этом случае он вернул бы элемент с идентификатором «1». Что-то вроде этого будет хорошо:

[
    {
        "id": "1"
    } 
] 

Ничто из того, что я пробовал, не сработало и непригодно для показа здесь.

Ответы на вопрос(1)

Ваш ответ на вопрос