apoc.coll.containsAllSorted

详细信息

语法

apoc.coll.containsAllSorted(coll1, coll2)

描述

返回第二个 LIST<ANY> 中的所有给定值是否存在于一个已排序的集合中(使用二分查找)。

参数

名称

类型

描述

coll1

LIST<ANY>

用于查找给定值的已排序列表。

coll2

LIST<ANY>

要在给定列表中检查其存在性的值列表。

返回

布尔值 (BOOLEAN)

使用示例

以下检查一个已排序的集合是否包含来自另一个集合的所有值

RETURN apoc.coll.containsAllSorted([1,4,5], [1,4]) AS output;
结果
输出

TRUE

此函数不适用于未排序的集合,如下例所示

RETURN apoc.coll.containsAllSorted([1,5,4], [1,4]) AS output;
结果
输出

FALSE

如果我们要查找未排序集合中的值,请参阅 apoc.coll.containsAll