neo4j 最接近 sql 存储函数的功能是什么?



我是neo4j和图形数据库的新手。

给定一个复杂的Cypher查询,我不想存储在应用程序(或多个应用程序(中,但保持集中,我还有什么选择?

在SQL数据库中,我会使用存储函数。UDF 函数是 neo4j 中要走的路吗? 从文档中,在我看来,它们更像是一种通过能够访问图形内部来扩展数据库功能的方法,但我才刚刚开始研究它们。

查看 apoc 库中可用的自定义函数和过程。

https://neo4j.com/docs/labs/apoc/current/cypher-execution/cypher-based-procedures-functions/

CALL apoc.custom.asProcedure('answer','RETURN 42 as answer')
CALL custom.answer() YIELD row RETURN row.answer

最新更新