Neo4j通过Cypher建立程序

时间:2016-09-30 07:21:46

标签: neo4j procedure

我刚刚开始使用Neo4j中的程序。而且,想要了解内置程序。我使用社区版软件。而且,我试图在数据库中列出标签。

查询:

CALL db.labels()

错误:

Invalid input 'A': expected 'r/R' (line 1, column 2 (offset: 1))
"CALL db.labels()"
  ^

我是否需要运行任何查询以使neo4j知道此CALL命令。我只是在Web界面中运行它。

1 个答案:

答案 0 :(得分:0)

Neo4j 3.X +版本支持程序。 (2.X或更早版本导致错误)。我们可以直接在Web Interface中运行 CALL db.labels(),然后返回数据库中的标签列表。

无法使用cypher直接创建用户定义的过程。目前我们只能使用JAVA Api创建一个程序。