简单联接上的Couchbase N1QL语法错误

简单联接上的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

我有一个关于国家的简单JSON文档:

文档ID国家/地区

{
  "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版上

我创建了不同类型的索引,但结果没有变化

你能帮我弄明白它是怎么回事吗?