apoc.coll.randomItem函数在 Cypher 25 中已弃用 此函数已弃用。请改用 Cypher 的 rand() 函数。 详细信息 语法 apoc.coll.randomItem(coll) 描述 从 LIST<ANY> 中返回一个随机项;如果为 LIST<NOTHING> 或 LIST<NULL>,则返回 null。 参数 名称 类型 描述 coll LIST<ANY> 要从中返回随机项的列表。 返回 ANY 用法示例 以下示例展示了如何同时使用 APOC 和 Cypher 从列表中返回随机值 apoc.coll.randomItem RETURN apoc.coll.randomItem([1,3,5,7,9]) AS output; 使用 Cypher 的 rand() WITH [1,3,5,7,9] AS list WITH list, toInteger(rand() * size(list)) AS randomInt RETURN list[randomInt] AS output 结果 输出 7 apoc.coll.partition apoc.coll.randomItems