在哪里可以找到有关Neo4j中Apoc关系的更多详细帮助

时间:2018-12-09 15:47:06

标签: c# neo4j cypher neo4j-apoc

我使用了一些apoc功能(对InversFalcon表示感谢)。而且我在此site

上找到了一些有用的信息

但是RelationShipFilter仅在某些功能中使用,但从未详细说明:)

有一些示例,但没有完整的语法。我想排除一个关系,希望有一个语法。

这是我要在其中使用的代码:

                IStatementResult result = session.Run(
                $"         MATCH (g:Graph)                                     \n" +
                $"         WHERE g.Database = '{Name}'                         \n" +
                $"           AND g.Name     = '{graph.Name}'                   \n" +
                $"          CALL apoc.path.subgraphNodes( g, {{ }}) YIELD node \n" +
                $" DETACH DELETE node                                          \n" );

apoc.path.subgraphNodes使用一个参数RelationshipFilter。

1 个答案:

答案 0 :(得分:1)

关系语法和示例为here,但目前尚无排除关系的方法。

相反,您需要获取图形中的所有关系类型,过滤掉不需要的关系类型,然后将其余类型连接到可以传递给过滤器的字符串中,如this answer中所述,一个类似的问题。