Neo4j约束阻止孤立节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j约束阻止孤立节点相关的知识,希望对你有一定的参考价值。

Neo4j中的图形可以包含孤立节点,该节点是没有与之关联的关系的节点。

什么是可以使用Neo4j实现的约束,以确保在图形交互期间的任何时候都不存在这些类型的节点?如果不存在这样的限制,那么如何才能实现这一要求呢?

我不确定这是否算作垃圾收集主题。如果可以将DBMS设置为定期查询,并最终删除此类孤立节点,那么它也将被视为一个很好的解决方案 - Neo4j是否提供此功能?

如果解决方案需要在应用程序级别实现,我正在使用C#。

答案

不幸的是,Neo4j没有这样的任何约束,你可以找到所有可用的约束here

您可以通过apoc获取apoc.periodic.repeat插件的帮助来实现这一目标。

编辑:

这不能算作垃圾。这些类型的节点在您的情况下没有用,但并不总是正确的。

您可以编写查询以删除此类节点,并使用所需的句点重复该节点。

以上是关于Neo4j约束阻止孤立节点的主要内容,如果未能解决你的问题,请参考以下文章

Neo4j锁定策略是否阻止用户访问在同一时刻重新定位的节点?

Neo4j:具有多种关系的二部到单部投影

如果它对 xsd 无效,你能阻止节点插入到 XmlDocument 中吗?

如何在复制/粘贴web.config XML节点后阻止自动回车(换行)?

neo4j 如何删除所有约束

孤立森林(IForest)代码实现及与PyOD对比