我目前正在使用Neo4j 3.2版本。我可以通过浏览器localhost:7474/browser,访问Neo4j,但是当我试图通过REST http://localhost:7474访问它时,它会产生一个错误,比如活动调用失败的。
是否需要对conf文件进行任何更改才能从REST中访问它?或者当从REST访问时,它是否有单独的授权?
发布于 2018-05-29 15:04:29
您可以尝试使用螺栓连接,因为这是Neo4j推荐的首选方法。下面的Python代码可能会有所帮助。Q是密码查询,ResultType定义了要处理的结果的性质(节点、列表、集合等):
from neo4j.v1 import GraphDatabase
def CypherBoltQuery(Q,ResultType):
uri = "bolt://localhost:7687"
driver = GraphDatabase.driver(uri, auth=("neo4j", "your password"))
with driver.session() as session:
with session.begin_transaction() as tx:
for record in tx.run(Q):
for r in record:
{write processing code}
您需要进行身份验证,然后运行查询。我使用Neo4j桌面发送数据库,它的默认用户名是neo4j,您可以设置自己的密码。
https://stackoverflow.com/questions/50580642
复制相似问题