apoc.coll.isEqualCollection

详细信息

语法

apoc.coll.isEqualCollection(coll, values)

描述

如果两个集合包含相同的元素且基数(元素个数)相同,则返回 true(无视顺序,使用 HashMap 实现)。

参数

名称

类型

描述

coll

LIST<ANY>

要与 list2 进行比较并检查是否相等的列表。

值 (values)

LIST<ANY>

要与 list1 进行比较并检查是否相等的列表。

返回

布尔值 (BOOLEAN)

用法示例

以下代码检查两个集合是否包含完全相同的元素(无视顺序)

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

TRUE

如果两个集合包含相同的唯一值但基数不同,则它们不被视为相等

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

FALSE