Couchbase Analytics是否支持所有N1QL命令?

时间:2019-01-04 19:33:02

标签: nosql couchbase n1ql

Couchbase Analitics是否支持所有N1QL语言功能?我使用工作台在“查询”选项卡和“分析”选项卡中测试2个查询。 “查询”标签执行查询,而在“分析”标签中却出现错误“语法错误”。

查询:

1. select * FROM [1, 2, 3, 4, 5] as res OFFSET 2

2. select [1, 2, 3, 4, 5][1:3] as res;

2 个答案:

答案 0 :(得分:3)

Couchbase Analytics当前不支持数组切片语法。 为了今天获得相同的结果,您可以改为使用子查询

SELECT (SELECT VALUE v FROM [1, 2, 3, 4, 5] v LIMIT 2 OFFSET 1) as res

答案 1 :(得分:1)

到目前为止,SQL ++(又称N1QL,用于Analytics)和N1QL(又称N1QL,用于查询)是两种不同的语言。

对于第一个查询,没有OFFSET的Google Analytics(分析)尚不支持LIMIT

对于第二个查询,您似乎正在尝试执行与偏移量/限制类似的操作,但是Google Analytics(分析)不支持:部分。我不确定是否有一个同等学历。您可能希望浏览一下文档页面N1QL for Analytics vs. N1QL for Query