Neo4J-处于临时状态的查询图

时间:2018-09-04 15:55:10

标签: neo4j transactions

我有一张图,我想在其中检查删除/添加节点的效果,但不保留这些更改,并且想知道是否可行?

例如,向图中添加一个节点,运行一些聚合函数以查看这将如何影响而不改变基础数据。

是否可以在事务中更改图形,查询更改的图形然后回滚到原始状态?还是我可能必须复制图表或保留更改日志并手动还原?

1 个答案:

答案 0 :(得分:0)

Neo4j具有事务处理功能,可让您进行修改,然后提交结果,或将其回滚。但是您所有的操作都需要在事务上下文中完成。

这在Java存储过程中或从任何客户端(例如C#)中最容易做到。

如何查询图形?