gpt4 book ai didi

neo4j - 为用户删除 Neo4j 中的所有关系和连接节点

转载 作者:行者123 更新时间:2023-12-04 22:42:02 25 4
gpt4 key购买 nike

我们选择了 neo4j 作为我们的 Web 应用程序的数据库。用户拥有大量的关系和连接的节点。截至目前,一个用户大约有 20 个关系。其中一项功能是新闻源功能。如果我想完全删除用户,密码查询是删除的最佳方法还是有其他选择?

由于我们仍在计划添加新功能,因此连接到用户的关系和节点也会增加。因此,如果我们使用密码查询,则必须针对添加的每个新关系修改查询。请指教。

谢谢,
帕万

最佳答案

是的,您可以使用 Cypher 删除用户。当然,还有其他方法,具体取决于您在 Web 应用程序中使用的语言或框架。如果您想就此提出建议,请详细说明您如何使用 Neo4j。

请注意,您必须首先删除所有关系(传出和传入)才能删除节点。

例子:

START n = node(3)
MATCH n-[r]-()
DELETE n, r

这个例子取自官方手册: http://docs.neo4j.org/chunked/milestone/query-delete.html

关于neo4j - 为用户删除 Neo4j 中的所有关系和连接节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15283743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com