我是Couchbase新手用户,我有一个我创建的存储桶,其中包含的文件实际上是以下列形式的数据:
{
"key": [
{
"data1": "somedata1"
},
{
"data2": "somedata2"
}
]
}
我想通过N1QL语句查询这些文档,并且尚未找到如何正确执行此操作的解决方案。更具体地说,我想在每个子文档中选择某个键的数组中的字段。例如,我想访问:key.[1].data2
或key.[0].data1
我该怎么做?
答案 0 :(得分:2)
Couchbase有一些需要转义的保留关键字。在这种情况下,my_bucket
需要进行转义。例如,如果您要查询SELECT my_bucket.`key`[0].data1 FROM my_bucket;
,那么
somedata1
应该返回{{1}}