Neo4j 标记已删除节点的最佳方法是什么?
我希望将节点标记为已删除(而不是实际删除该节点),并且不确定是否要在节点中设置属性(已删除:0/1)或将标签设置为已删除节点。哪种方式更有效、更正确 在我看来,这是一个标签,因为默认情况下它们是索引的Neo4j 标记已删除节点的最佳方法是什么?,neo4j,Neo4j,我希望将节点标记为已删除(而不是实际删除该节点),并且不确定是否要在节点中设置属性(已删除:0/1)或将标签设置为已删除节点。哪种方式更有效、更正确 在我看来,这是一个标签,因为默认情况下它们是索引的 本文可以帮助您-这完全取决于您的用例。在许多情况下,您将实际删除该节点。对于其他用户,可以设置特性或添加标签。从性能的角度来看,应该没有太大的区别 最重要的是了解应用程序将如何与标记为已删除的节点交互。你还想让它可以搜索吗?人们现在是如何搜索的?如果您不希望它可以搜索,那么修改查询以排除已删除信息
本文可以帮助您-这完全取决于您的用例。在许多情况下,您将实际删除该节点。对于其他用户,可以设置特性或添加标签。从性能的角度来看,应该没有太大的区别 最重要的是了解应用程序将如何与标记为已删除的节点交互。你还想让它可以搜索吗?人们现在是如何搜索的?如果您不希望它可以搜索,那么修改查询以排除已删除信息的最简单方法是什么?您以后是否需要恢复节点或查询它