Это мои данные JSON, которые хранятся в космосе. БД
{
"id": "e064a694-8e1e-4660-a3ef-6b894e9414f7",
"Name": "Name",
"keyData": {
"Keys": [
"Government",
"Training",
"support"
]
}
}
Теперь я хочу написать запрос, чтобы исключить keyData
и получить только Keys
(как показано ниже)
{
"userid": "e064a694-8e1e-4660-a3ef-6b894e9414f7",
"Name": "Name",
"Keys" :[
"Government",
"Training",
"support"
]
}
Пока я пробовал запрос как
SELECT c.id,k.Keys FROM c
JOIN k in c.keyPhraseBatchResult
Что не работает.
Обновление 1:
После попытки с Sajeetharan теперь я могу получить результат, но проблема в том, что он производит другой JSON внутри массива.
Как
{
"id": "ee885fdc-9951-40e2-b1e7-8564003cd554",
"keys": [
{
"serving": "Government"
},
{
"serving": "Training"
},
{
"serving": "support"
}
]
}
Есть ли способ извлечения только массива без повторного key
value
пари?
{
"userid": "e064a694-8e1e-4660-a3ef-6b894e9414f7",
"Name": "Name",
"Keys" :[
"Government",
"Training",
"support"
]
}