2016-04-20 3 views
2

У меня есть объект в couchbase с uuid в качестве его ключа.Доступ к объектным ключам N1QL с дефисами

"user": { 
    "f5ada4b8-cb68-4c85-a48d-87a1217963ca": [ 
     { 
     "user_variant_id": false, 
     } 
    ] 
    } 

Я хочу получить доступ пользователя [ 'f5ada4b8-cb68-4c85-a48d-87a1217963ca']. Но эта нотация не работает в инструкции выбора N1QL. Может кто-то помочь. Заранее спасибо

+1

Вы пытались использовать '? –

ответ

3

Есть два способа сделать это. Самый простой способ избежать использования обратно клещей, как это было предложено @Evaldas:

`user`.`f5ada4b8-cb68-4c85-a48d-87a1217963ca` 

Другой подход (обратите внимание на перед левой скобкой.): ​​

`user`.["f5ada4b8-cb68-4c85-a48d-87a1217963ca"] 
Смежные вопросы