我正在使用 2.0 M6 neo4j 服务器(win7 64 上的 oracle jdk7)。
我正在尝试使用 REST API 上的单个密码查询来删除节点及其关系。
我创建的查询(如果我在浏览器 UI 中运行它可以工作)看起来像:
START n = node( 1916 ) MATCH n-[r]-() DELETE n, r
当我把它通过 gson 时,结果如下:
{"query":"START n \u003d node( 1916 ) MATCH n-[r]-() DELETE n, r"}
当发送到服务器时得到响应:
{
"columns" : [ ],
"data" : [ ]
}
我的测试失败了,因为节点仍然可以通过它的 id 在 neo4j 服务器中找到......
如果我将查询简化为只删除一个节点(没有关系),那么它:
START n = node( 1920 ) DELETE n
变成
{"query":"START n \u003d node( 1920 ) DELETE n"}
然后删除该节点。
我错过了什么吗?
谢谢,安迪