使用
用户定义的 **函数** 可用在 **任何** 表达式或谓词中,就像内置函数一样。
**过程** 可以使用 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)