简单连接上的 Couchbase N1QL 语法错误
Couchbase N1QL Syntax error on simpLe JOIN
我有一个简单的 JSON 国家/地区文档:
文档 ID 国家/地区
{
"type": "countries",
"countries": [
{
"name": "Argentina",
"code": "AR"
},
{
"name": "Armenia",
"code": "AM"
}
]}
文档 ID:CarSample
{
"countryCode": "AR",
"brand": "Mercedez",
"type": "car"
}
现在我正在尝试在这 2 个之间进行简单的连接:
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 都触发
a 语法错误。在 Couchbase 的 5.1 版中
我创建了不同类型的索引,但结果没有变化。
你能帮我看看哪里出了问题吗?
我有一个简单的 JSON 国家/地区文档:
文档 ID 国家/地区
{
"type": "countries",
"countries": [
{
"name": "Argentina",
"code": "AR"
},
{
"name": "Armenia",
"code": "AM"
}
]}
文档 ID:CarSample
{
"countryCode": "AR",
"brand": "Mercedez",
"type": "car"
}
现在我正在尝试在这 2 个之间进行简单的连接:
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 都触发
a 语法错误。在 Couchbase 的 5.1 版中
我创建了不同类型的索引,但结果没有变化。
你能帮我看看哪里出了问题吗?