例如:

我的密碼查詢是:
MATCH p=(a:AbstractEvent)-[r:NEXT]->(c:AbstractEvent)
WHERE NOT id(a) in [115]
RETURN p
但結果仍然包括 115“客戶”節點與“UI.Click”節點的傳出關系。為了清楚起見,我仍然需要 115“客戶”節點,但沒有那些傳出關系。
MATCH時如何排除一個節點的所有傳出關系?
順便說一句,這個例子中的RETURN p和之間有什么區別?RETURN a,r,c
任何幫助將不勝感激,謝謝。
uj5u.com熱心網友回復:
在 Neo4j 瀏覽器設定中,默認啟用“連接結果節點”選項。即使您沒有在查詢中明確提到該路徑/模式/關系,查詢中匹配的節點之間的所有關系也將在啟用此功能的情況下顯示。
您可以在 Neo4j 瀏覽器左下角的瀏覽器設定中找到此選項。
調整瀏覽器設定抽屜中的圖形可視化設定
啟用此選項后RETURN p,RETURN a,r,c和RETURN a,c都將顯示相同的圖形輸出。但是,如果您禁用“連接結果節點”選項,結果圖將僅包含您在 Return 陳述句中指定的關系。RETURN p,RETURN a,r,c將獲取整個路徑,但RETURN a,c只會獲取節點。
uj5u.com熱心網友回復:
名為“Graph”的 Neo4j UI 選項將向您顯示所選節點之間的所有關系,無論您的查詢回傳的關系如何。因此,如果回傳節點 115(作為 c),您將看到它與其他回傳節點的所有關系。如果要檢查“真實”查詢結果,請使用左上角的“表格”、“文本”或“代碼”選項。不是“圖表”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/466826.html
上一篇:System.FormatException:'String'"2022-04-1413:03:12"'未被識別為有效的DateTime。
