客户端错误:(405) 尝试在 R 中使用 Neo4j 语法时不允许使用方法

Client error: (405) Method Not Allowed while trying to use Neo4j syntax in R

提问人:Brenna 提问时间:6/6/2017 更新时间:6/6/2017 访问量:1000

问:

我第一次尝试在 RStudio 中使用 Neo4j。我只是在尝试本教程 https://github.com/nicolewhite/RNeo4j

但是当我尝试这样的查询时:

nicole = createNode(graph, "Person", name="Nicole", age=24)

我收到此错误:

Client error: (405) Method Not Allowed

有什么方法可以解决这个问题吗?提前感谢您抽出宝贵时间接受采访。

密码器 R-NEO4J

评论


答:

1赞 Adam Spannbauer 6/6/2017 #1

如果您不小心在通话中遗漏了某些信息,则可能会发生错误。确保你有图表的网址的末尾。(如果不是这种情况,请发布您使用的命令)。startGraph()/db/data/startGraph

/db/data

library(RNeo4j)
graph  = startGraph("http://localhost:7474/db/data/")
nicole = createNode(graph, "Person", name="Nicole", age=24)
nicole
# Person
# 
# $name
# [1] "Nicole"
# 
# $age
# [1] 24

没有

graph  = startGraph("http://localhost:7474")
nicole = createNode(graph, "Person", name="Nicole", age=24)
Error: Client error: (405) Method Not Allowed

评论

0赞 Brenna 6/6/2017
感谢您的回复!!但不幸的是,它仍然对我不起作用,我使用了这个: graph=startGraph(“127.0.0.1:7474”, username=“username”,password=“password”) 但是当我使用你的: graph = startGraph(“localhost:7474/db/data/”) 错误:客户端错误:(401) 未经授权的 Neo.ClientError.Security.Unauthorized 用户名或密码无效。
0赞 Brenna 6/6/2017
当我将它与用户名和密码一起使用时,我再次收到此错误:错误:客户端错误:(401) 未经授权的 Neo.ClientError.Security.Unauthorized 用户名或密码无效。
0赞 Adam Spannbauer 6/6/2017
您是否设置了用户名和密码?我只能通过提供不正确的凭据来重现该错误。如果您只是在浏览示例,那么只需设置您的示例就可以了,然后您不需要用户/通行证dbms.security.auth_enabled=false.neo4j.conf