couchbase - 简单 JOIN 上的 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 5.1 版上
我创建了不同类型的索引,但结果没有变化。
你能帮我理解一下有什么问题吗?
解决方案
推荐阅读
- css - 使样式表中的 URL 相对于当前位置而不是样式表的位置
- ios - 如何以编程方式在 iOS 配置文件和设备管理和信任存储中安装 VPN 根证书
- java - 通过 Java 在本地数据库上添加 SQL 记录
- c# - 在 asp.net 核心中折叠导航栏列表不起作用
- css - 如何禁用材质 UI 输入的波纹效果?
- python - 使用“modeBarButtonsToAdd”或“modeBarButtons”时,Dash 无法识别“drawclosedpath”按钮
- html - 网页中什么样的元素可以设置焦点?
- swift - 属性初始化器和 init() 函数之间的区别
- java - 在 Java 中查找命理数
- javascript - 使用 IE 浏览器的 javascript 中预期的 ')'