删除所有节点NeojClient

时间:2013-09-18 13:51:58

标签: neo4j cypher neo4jclient

我尝试过运行此查询:

var query = clientConnection.Cypher
                    .Start(new
                    {
                        n = "node(*)"
                    })
                    .Delete("n");

当我检查网络控制台时,节点仍在那里? 我错过了什么?

3 个答案:

答案 0 :(得分:3)

这就是我所做的。我使用了Pangeas查询并添加到.ExecuteWithoutResults();以及Tathams .Start(new { n = All.Nodes })

clientConnection.Cypher
                .Start(new { n = All.Nodes })
                .Match("(n)-[r?]-(x)")
                .With("n, r")
                .Delete("n, r")
                .ExecuteWithoutResults();

现在删除所有节点。

答案 1 :(得分:1)

使用以下cypher删除所有节点和关系

START n=node(*) 
MATCH n-[r?]-m 
WITH n, r 
DELETE n, r

答案 2 :(得分:-1)

尝试此查询

删除所有节点没有关系 START n =节点(*) 删除n

如果节点有关系 START n =节点(*) 匹配n- [r] - >(x) 删除r,n