我在neo4j中检索路径时遇到问题,无法排除某些标签。-->(j)(a)-->(b)-->(c)-->(d)-->(i) -->(f)-->(g)
with h节点有一个MATCH path = (n)-[*]->(child) where id(n)={id of node a} and NOT child:Deleted RETURN
我正在使用trek and mountaineering routing database,并尝试查找Darjeeling和Sandakphu之间的所有可能路由。这不是问题-以下是对它的查询: MATCH allPaths=(town:town{name:'Darjeeling'})-[*]->(peak:peak{name:'Sandakphu'})
RETURNallPaths 但此查询多次返回相同的路由,例如: ╒══════════════════════════════════════
我使用的是Spring data Neo4j项目,而我的节点包含使用@RelatedTo,@RelatedToVia注释的关系属性,但我不想急切地获取它们中的任何一个,这样这些属性就不会被标记为@Fetch当节点被获取时,他的所有其他关系都被部分获取(每个相关节点只带有id,其余属性为null),这种情况也发生在关系的关系上。