我想审核Neo4j中对节点、关系和属性的每一个更改

2024-04-19 09:06:53 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的项目中,我们使用python连接Neo4j并运行cypher查询。Neo4j是否有内置的审计技术?如果没有,请任何人就实现同样目标的方法提出建议。我想审核对节点、关系和属性的每一个更改。 目前,我们正在考虑查询Neo4j,以了解它是创建还是更新,并获得具有新值的属性列表。这些值稍后将插入cassandra中的表中。这似乎是昂贵的实施和混乱。如果有人能给我指出一种更优雅的方法,我将不胜感激。你知道吗

提前谢谢, 阿努沙


Tags: 项目方法目标列表属性节点关系内置
1条回答
网友
1楼 · 发布于 2024-04-19 09:06:53

您可以尝试使用^{}库中的触发器。例如:

CALL apoc.trigger.add(
  'auditCreateNodes',
  'UNWIND {createdNodes} AS n 
   ...audit actions...',
  {phase:'after'}
)

相关问题 更多 >