使用

用户定义的 **函数** 可用在 **任何** 表达式或谓词中,就像内置函数一样。

**过程** 可以使用 CALL procedure.name(); 单独调用。

但您也可以将它们集成到您的 Cypher 语句中,这使得它们更加强大。

加载 JSON 示例
WITH 'https://raw.githubusercontent.com/neo4j-contrib/neo4j-apoc-procedures/4.0/src/test/resources/person.json' AS url

CALL apoc.load.json(url) YIELD value as person

MERGE (p:Person {name:person.name})
   ON CREATE SET p.age = person.age, p.children = size(person.children)