在 mysql 等关系数据库中,我习惯于通过设置deleted_at来进行软删除。然后检索SELECT 只需获取行 WHERE deleted_at IS NULL。
我很困惑如何在 neo4j 数据库中实现软删除。我有多种方法,但不确定哪种方法或组合会有更多优势。
我还阅读了Neo4j:使用可选关系实现软删除,但没有帮助。
- 只需设置节点deleted_at的属性。
- 删除节点标签并通过前缀“_”更改,如“Student”将变为“_Student”
- 删除关系并通过前缀“_”更改,如“TEACHES”将变为“_TEACHES”
在neo4j中实现软删除的最佳方式或组合或其他方式是什么?