我有一张图,我想在其中检查删除/添加节点的效果,但不保留这些更改,并且想知道是否可行?
例如,向图中添加一个节点,运行一些聚合函数以查看这将如何影响而不改变基础数据。
是否可以在事务中更改图形,查询更改的图形然后回滚到原始状态?还是我可能必须复制图表或保留更改日志并手动还原?
答案 0 :(得分:0)
Neo4j具有事务处理功能,可让您进行修改,然后提交结果,或将其回滚。但是您所有的操作都需要在事务上下文中完成。
这在Java存储过程中或从任何客户端(例如C#)中最容易做到。
如何查询图形?