apoc.coll.containsSorted

详细信息

语法

apoc.coll.containsSorted(coll, value)

描述

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

参数

名称

类型

描述

coll

LIST<ANY>

用于搜索给定值的已排序列表。

ANY

要检查列表中是否存在的值。

返回

布尔值 (BOOLEAN)

用法示例

以下代码检查已排序的集合是否包含某个值

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

TRUE

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

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

FALSE

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