简单联接上的Couchbase N1QL语法错误
我有一个关于国家的简单JSON文档: 文档ID国家/地区简单联接上的Couchbase N1QL语法错误,couchbase,n1ql,Couchbase,N1ql,我有一个关于国家的简单JSON文档: 文档ID国家/地区 { "type": "countries", "countries": [ { "name": "Argentina", "code": "AR" }, { "name": "Armenia", "code": "AM" } ]} 文档ID:CarSample { "countryCode": "AR", "brand": "Mercedez
{
"type": "countries",
"countries": [
{
"name": "Argentina",
"code": "AR"
},
{
"name": "Armenia",
"code": "AM"
}
]}
文档ID:CarSample
{
"countryCode": "AR",
"brand": "Mercedez",
"type": "car"
}
现在,我尝试在这两个之间建立一个简单的连接:
SELECT * FROM BucketName AS Countries
JOIN BucketName AS cars ON Countries.countries[0].code=cars.countryCode
WHERE cars.type="car" AND Countries.type="countries";
我使用cbq和WebConsole两种触发器运行它们
语法错误。在Couchbase的5.1版上
我创建了不同类型的索引,但结果没有变化
你能帮我弄明白它是怎么回事吗?