1

是否可以使用 NEO4J 客户端 .NET 将多个事务包装为一个事务?我的问题是我需要删除一个节点、所有关系以及附加到这些关系的所有 END 节点作为一个 ACID 事务。我知道使用 REST 批处理是可能的。我可以用 NEO4j .NET 客户端来做吗?

非常感谢你的支持!

4

2 回答 2

2

Do it all in a single Cypher call:

START n=node(123)
MATCH n-[r]->m
DELETE r, m, n

In C#:

graphClient.Cypher
    .Start(new { n = (NodeReference)123 })
    .Match("n-[r]->m")
    .Delete("r, m, n")
    .ExecuteWithoutResults();
于 2013-10-23T02:58:08.743 回答
0

当 Neo4j 2.0、Cypher 和Neo4jClient 的此更新全部对齐时,将提供事务支持。

于 2013-05-14T03:55:22.233 回答