[英]Gremlin Traversal in Neo4J
在我的數據庫中,我可以使用看起來像這樣的本機Neo4J遍歷來提取子圖:
TraversalDescription td = Traversal.description()
.depthFirst()
.relationships(Relation.REL1, Direction.OUTGOING)
.relationships(Relation.REL2, Direction.OUTGOING);
它就像一種魅力。 現在,我想做兩件事之一,但是我希望后者會容易一些。
當我說將遍歷存儲為圖形對象時,我的實際意思是我希望遍歷過程中傳遞的每個節點(不僅是葉節點)都存儲在這樣的圖形對象中,然后我希望每個開始和結束節點都存在於要創建的新圖形對象中的關系。 這包括我在遍歷描述中未包含的關系。
我認為類似g.outE.filter{it.label == "REL1" || it.label == "REL2"}.inV.loop(3)
g.outE.filter{it.label == "REL1" || it.label == "REL2"}.inV.loop(3)
左右?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.