现在我使用neo4jrestclient python包来列出扩展:
from neo4jrestclient.client import GraphDatabase gdb = GraphDatabase("http://localhost:7474/db/data/") ext = gdb.extensions
有没有直接的shell命令可以实现这个功能?我也没有在网页界面上看到任何东西。我使用的是1.8。谢谢!
h9vpoimq1#
由于这是Google中的最佳答案,并且接受的答案对于v3.0+已过时,因此这里有一个新答案。在this page上,它们显示了许多新的过程,其中一个用来获取数据库中所有过程(包括插件)列表的过程是“dmbs.procedures()",我发现最有用的方法是获取过程的签名和名称。
CALL dbms.procedures() YIELD name, signature RETURN name, signature
fnvucqvd2#
跑
curl -v http://localhost:7474/db/data/
从命令行。扩展在Web界面上不可用。
ercv8c1e3#
您可以将extensions documentation用于neo4j-rest-client:
neo4j-rest-client
>>> gdb.extensions {u'GetAll': <Neo4j ExtensionModule: [u'get_all_nodes', u'getAllRelationships']>} >>> gdb.extensions.GetAll <Neo4j ExtensionModule: [u'get_all_nodes', u'getAllRelationships']> >>> gdb.extensions.GetAll.getAllRelationships()[:] [<Neo4j Relationship: http://localhost:7474/db/data/relationship/0>, <Neo4j Relationship: http://localhost:7474/db/data/relationship/1>, <Neo4j Relationship: http://localhost:7474/db/data/relationship/2>, <Neo4j Relationship: http://localhost:7474/db/data/relationship/3>]
r55awzrz4#
在新版本中,它是
SHOW PROCEDURES yield name, description, signature
4条答案
按热度按时间h9vpoimq1#
由于这是Google中的最佳答案,并且接受的答案对于v3.0+已过时,因此这里有一个新答案。
在this page上,它们显示了许多新的过程,其中一个用来获取数据库中所有过程(包括插件)列表的过程是“dmbs.procedures()",我发现最有用的方法是获取过程的签名和名称。
fnvucqvd2#
跑
从命令行。扩展在Web界面上不可用。
ercv8c1e3#
您可以将extensions documentation用于
neo4j-rest-client
:r55awzrz4#
在新版本中,它是