apoc.coll.elements(coll LIST<ANY>, limit INTEGER, offset INTEGER) - 将 LIST<ANY> 解构为标识符,指明其特定类型。
|
|
apoc.coll.split(coll LIST<ANY>, value ANY) - 根据给定值拆分集合。该值本身不会成为结果 LIST<ANY> 值的一部分。
|
|
apoc.coll.zipToRows(list1 LIST<ANY>, list2 LIST<ANY>) - 返回两个 LIST<ANY> 值压缩在一起的结果,每对压缩值占一行。
|
|
apoc.coll.avg(coll LIST<INTEGER | FLOAT>) - 返回 LIST<INTEGER | FLOAT> 中数字的平均值。
|
|
apoc.coll.combinations(coll LIST<ANY>, minSelect INTEGER, maxSelect INTEGER) - 返回一个集合,包含 LIST<ANY> 元素在选择大小 minSelect 和 maxSelect 之间(默认:minSelect)的所有组合。
|
|
apoc.coll.contains(coll LIST<ANY>, value ANY) - 返回给定值是否存在于给定集合中(使用 HashSet)。
|
|
apoc.coll.containsAll(coll1 LIST<ANY>, coll2 LIST<ANY>) - 返回给定集合中是否存在所有给定值(使用 HashSet)。
|
|
apoc.coll.containsAllSorted(coll1 LIST<ANY>, coll2 LIST<ANY>) - 返回第二个 LIST<ANY> 中的所有给定值是否存在于已排序的集合中(使用二分查找)。
|
|
apoc.coll.containsDuplicates(coll LIST<ANY>) - 如果集合包含重复元素,则返回 true。
|
|
apoc.coll.containsSorted(coll LIST<ANY>, value ANY) - 返回给定值是否存在于已排序的集合中(使用二分查找)。
|
|
apoc.coll.different(coll LIST<ANY>) - 如果给定 LIST<ANY> 中的所有值都是唯一的,则返回 true。
|
|
apoc.coll.disjunction(list1 LIST<ANY>, list2 LIST<ANY>) - 返回两个 LIST<ANY> 值的析取集。
|
|
apoc.coll.dropDuplicateNeighbors(list LIST<ANY>) - 删除 LIST<ANY> 中连续的重复对象。
|
|
apoc.coll.duplicates(coll LIST<ANY>) - 返回集合中重复项的 LIST<ANY>。
|
|
apoc.coll.duplicatesWithCount(coll LIST<ANY>) - 返回集合中重复项及其计数的 LIST<ANY>,以 item 和 count 为键。
|
|
apoc.coll.fill(items STRING, count INTEGER) - 返回包含给定数量项的 LIST<ANY>。
|
|
apoc.coll.flatten(coll LIST<ANY>, recursive BOOLEAN) - 展平给定的 LIST<ANY>(要展平嵌套的 LIST<ANY> 值,请将 recursive 设置为 true)。
|
|
apoc.coll.frequencies(coll LIST<ANY>) - 返回集合中各项频率的 LIST<ANY>,以 item 和 count 为键。
|
|
apoc.coll.frequenciesAsMap(coll LIST<ANY>) - 返回集合中各项频率的 MAP,以 item 和 count 为键。
|
|
apoc.coll.indexOf(coll LIST<ANY>, value ANY) - 返回指定值在 LIST<ANY> 中首次出现的索引。
|
|
apoc.coll.insert(coll LIST<ANY>, index INTEGER, value ANY) - 将值插入到 LIST<ANY> 中指定的索引处。
|
|
apoc.coll.insertAll(coll LIST<ANY>, index INTEGER, values LIST<ANY>) - 将所有值插入到 LIST<ANY> 中,从指定的索引处开始。
|
|
apoc.coll.intersection(list1 LIST<ANY>, list2 LIST<ANY>) - 返回两个 LIST<ANY> 值的非重复交集。
|
|
apoc.coll.isEqualCollection(coll LIST<ANY>, values LIST<ANY>) - 如果两个集合包含相同基数的相同元素(任何顺序,使用 HashMap),则返回 true。
|
|
apoc.coll.max(values LIST<ANY>) - 返回给定 LIST<ANY> 中所有值的最大值。
|
|
apoc.coll.min(values LIST<ANY>) - 返回给定 LIST<ANY> 中所有值的最小值。
|
|
apoc.coll.occurrences(coll LIST<ANY>, item ANY) - 返回集合中给定项的计数。
|
|
apoc.coll.pairs(list LIST<ANY>) - 返回 LIST<ANY> 中相邻元素的 LIST<ANY>([1,2],[2,3],[3,null])。
|
|
apoc.coll.pairsMin(list LIST<ANY>) - 返回 LIST<ANY> 中相邻元素的 LIST<ANY> 值([1,2],[2,3]),跳过最后一个元素。
|
|
apoc.coll.pairWithOffset(coll LIST<ANY>, offset INTEGER) - 返回由偏移量定义的对的 LIST<ANY>。
|
|
apoc.coll.partition(coll LIST<ANY>, batchSize INTEGER) - 将原始 LIST<ANY> 划分为给定批次大小的新 LIST<ANY>。最终的 LIST<ANY> 可能会小于给定批次大小。
|
|
apoc.coll.randomItem(coll LIST<ANY>)- 返回 LIST<ANY> 中的一个随机项,对于 LIST<NOTHING> 或 LIST<NULL> 则返回 null。
|
|
apoc.coll.randomItems(coll LIST<ANY>, itemCount INTEGER, allowRepick BOOLEAN) - 从原始 LIST<ANY> 中返回一个包含 itemCount 个随机项的 LIST<ANY>(可选地允许原始 LIST<ANY> 中的元素被多次选择)。
|
|
apoc.coll.remove(coll LIST<ANY>, index INTEGER, length INTEGER) - 从 LIST<ANY> 中移除指定长度的值范围,从位置 index 开始。
|
|
apoc.coll.removeAll(list1 LIST<ANY>, list2 LIST<ANY>) - 返回第一个 LIST<ANY>,并移除其中也存在于第二个 LIST<ANY> 中的所有元素。
|
|
apoc.coll.runningTotal(list LIST<INTEGER | FLOAT>) - 返回一个累积的 LIST<INTEGER | FLOAT>。
|
|
apoc.coll.set(coll LIST<ANY>, index INTEGER, value ANY) - 将给定索引处的元素设置为新值。
|
|
apoc.coll.shuffle(coll LIST<ANY>) - 返回打乱顺序的 LIST<ANY>。
|
|
apoc.coll.sort(coll LIST<ANY>) - 将给定 LIST<ANY> 按升序排序。
|
|
apoc.coll.sortMaps(list LIST<MAP<STRING, ANY>>, prop STRING) - 根据 prop 指示的 MAP 属性,将给定 LIST<MAP<STRING, ANY>> 按降序排序。
|
|
apoc.coll.sortMulti(coll LIST<MAP<STRING, ANY>>, orderFields LIST<STRING>, limit INTEGER, skip INTEGER) - 根据给定字段对 LIST<MAP<STRING, ANY>> 进行排序。要指示字段应按升序排序,请在其前面加上插入符 (^)。还可以为 LIST<MAP<STRING, ANY>> 添加限制并跳过值。
|
|
apoc.coll.sortNodes(coll LIST<NODE>, prop STRING) - 根据节点的属性,将给定 LIST<NODE> 按降序排序。
|
|
apoc.coll.sortText(coll LIST<STRING>, conf MAP<STRING, ANY>) - 将给定 LIST<STRING> 按升序排序。
|
|
apoc.coll.stdev(list LIST<INTEGER | FLOAT>, isBiasCorrected BOOLEAN) - 返回样本或总体标准差,其中 isBiasCorrected 分别为 true 或 false。
|
|
apoc.coll.subtract(list1 LIST<ANY>, list2 LIST<ANY>) - 返回第一个 LIST<ANY>,作为一个集合,并移除第二个 LIST<ANY> 中的所有元素。
|
|
apoc.coll.sum(coll LIST<INTEGER | FLOAT>) - 返回 LIST<INTEGER | FLOAT> 中所有 INTEGER | FLOAT 的总和。
|
|
apoc.coll.sumLongs(coll LIST<INTEGER | FLOAT>) - 返回 LIST<INTEGER | FLOAT> 中所有 INTEGER | FLOAT 的总和。
|
|
apoc.coll.toSet(coll LIST<ANY>) - 从给定 LIST<ANY> 返回一个唯一的 LIST<ANY>。
|
|
apoc.coll.union(list1 LIST<ANY>, list2 LIST<ANY>) - 返回两个给定 LIST<ANY> 值的非重复并集。
|
|
apoc.coll.unionAll(list1 LIST<ANY>, list2 LIST<ANY>) - 返回两个给定 LIST<ANY> 值的完整并集(包含重复项)。
|
|
apoc.coll.zip(list1 LIST<ANY>, list2 LIST<ANY>) - 返回两个给定 LIST<ANY> 值压缩在一起的 LIST<LIST<ANY>>。
|
|