N1QL Analytics查询中子节点的偏移结果

时间:2019-01-04 21:13:15

标签: nosql couchbase n1ql

关于查询的N1QL教程提供了有关如何偏移子节点结果的示例。 https://query-tutorial.couchbase.com/tutorial/#15

我正在尝试为Couchbase Analytics编写相同的查询,但是出现语法错误。 目标是让父母和孩子在children数组中开始某些索引。例如:

SELECT children[2:array_length(children)] 
FROM tutorial 

1 个答案:

答案 0 :(得分:2)

Couchbase Analytics尚不支持数组切片语法(但很快就会实现)。 当前,您可以使用嵌套子查询获得相同的结果

SELECT (SELECT VALUE c
        FROM t.children c
        LIMIT array_length(t.children) - 2
        OFFSET 2)
FROM tutorial t