列表

    列表用左方括号([)和右方括号(])包裹多个元素,各个元素之间用英文逗号(,)隔开。元素前后的空格在列表中被忽略,因此可以使用换行符、制表符和空格调整格式。

    对列表进行操作可以使用预设的列表函数,也可以使用下标表达式过滤列表内的元素。

    • [M..N]:表示的元素。N为0时,返回为空。
    • [M..]:表示M ≤ 下标的元素。
    • [..N]:表示下标 < N的元素。N为0时,返回为空。

    Note

    • 越界的下标返回为空,未越界的可以正常返回。
    • 查询单个元素时,如果M为null,返回报错BAD_TYPE;范围查询时,M或为null,返回为null
    • 在openCypher中,查询越界元素时返回null,而在nGQL中,查询单个越界元素时返回OUT_OF_RANGE

      • 建议修改图建模方式:将复合数据类型建模为点的邻边,而不是该点的自身属性,每条邻边可以动态增删,并且可以设置邻边的 Rank 值来控制邻边的顺序。