1
A
回答
2
當然,這是可能的:
MATCH (n6:Node {name:"n6"})
MATCH (n1:Node {name:"n1"})-[r:p]->()
WITH n1, n6, collect(r) as pRels
RETURN ALL(x IN pRels WHERE shortestPath((n1)-[*]-(n6)))
這將返回true或false
1
// End node
MATCH (n6 {name:"n6"})
// Start node and neighbors
MATCH (n1 {name:"n1"})-[:p]-(n)
// Shortest paths through the neighbor to the end node,
OPTIONAL MATCH p = shortestPath((n)-[*]-(n6))
// which does not pass through the starting node
WHERE NOT n1 IN nodes(p)
WITH
size(collect(distinct n)) as neighborsCount,
count(p) as neighborsWithPathCount
RETURN neighborsCount = neighborsWithPathCount AND
neighborsWithPathCount > 0
相關問題
- 1. Neo4j的可變關係路徑長度
- 2. Neo4j Cypher查找探索排序關係的所有路徑
- 3. Neo4j的查詢路徑
- 4. 的Neo4j - 對路徑查詢
- 5. neo4j中最短路徑搜索的訪問關係屬性
- 6. 基於NEO4j中的關係屬性獲取路徑
- 7. java neo4j檢查是否存在關係
- 8. Neo4j CYPHER查詢多路徑相關搜索
- 9. Neo4j OGM 2.0查詢路徑
- 10. 分析Neo4j路徑查詢
- 11. Neo4j Cypher:檢查路徑中不連續節點的屬性
- 12. Neo4j通過相同的關係屬性發現路徑
- 13. Neo4j的最短路徑並採用雙關係
- 14. Neo4j中的導向路徑
- 15. Neo4j匹配多個關係
- 16. Neo4J Cypher查詢 - 空關係
- 17. Neo4j查詢關係屬性
- 18. Neo4j社會關係查詢
- 19. 關係,關係的Neo4j
- 20. neo4j匹配具有0個或更多以第二關係結束的關係的路徑
- 21. Neo4j的路徑查詢,包括週期
- 22. 在多個MATCH UNION查詢中重複使用路徑cypher neo4j
- 23. 描述Neo4j中的多級關係的Cypher查詢?
- 24. Neo4j的暗號查詢多對多的關係
- 25. 如何消除路徑之外存在關係的路徑,但路徑中的節點之間存在關係?
- 26. neo4j多個可選路徑 - 密碼
- 27. 在多關係中檢查角色
- 28. Makefile中的路徑依賴關係
- 29. Neo4j密碼查詢已知路徑
- 30. Neo4J查詢不顯示路徑