simpLe JOIN上的Couchbase N1QL语法错误

时间:2018-05-18 22:03:38

标签: couchbase n1ql

我有一个简单的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的VERSION 5.1

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

你能帮我理解有什么不对吗?