Я использую Azure Cosmos DB с SQL API, и нам нужно найти значения DISTINCT между массивом объектов в одном и том же документе.
Я структурировал коллекцию следующими способами
- У меня есть 2 основных атрибута RID и RNAME. В первой коллекции у меня есть только один документ, который содержит все сопоставления RID и RNAME в массиве объектов.
"Подробности": [
{
"РИД": "1",
"RNAME:" Автомобиль»
},
{
"РИД": "1",
"RNAME:" Автомобиль»
}]
Во второй коллекции у меня есть несколько документов для каждого сопоставления RID и RNAME.
{
"РИД": "1",
"RNAME:" Автомобиль»
}
Я использую хранимую процедуру, и мне нужно знать, какой из них является хорошим способом получения ОТЛИЧИЯ от RNAME с помощью хранимой процедуры.
Используя первую коллекцию, я не уверен, как сделать запрос, чтобы найти DISTINCT RNAME между объектами в массиве.
Используя второй сборник. когда я использую редактор SQL, работает отдельный запрос, но я не уверен, как поместить его в хранимую процедуру.
DISTINCT Значения RNAME