来自 N1QL Analytics 查询的 children 个节点的偏移结果

Offset results of children nodes from N1QL Analytics query

N1QL 查询教程包含如何偏移 children 节点结果的示例。 https://query-tutorial.couchbase.com/tutorial/#15

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

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

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

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