2015-10-06 53 views
1

我是Neo4j的新手。我已將2.2.5版社區版安裝到我的機器上。下載的樣本數據集cineasts_12k_movies_50k_actors_2.1.6。跟着在線培訓,一切都很好,除了一個查詢讓我困惑了一下。Nodes()函數返回關係?

match p = shortestPath( 
    (kevin {name:"Kevin Bacon"})-[*]-(keanu {name:"Keanu Reeves"}) 
) return nodes(p) 

我期待着返回值只會是節點。閱讀有關節點()的手冊,聽起來應該只返回節點。不過,在這種情況下,我得到了兩個節點和關係。我在這裏錯過了什麼,或者這是一個缺陷?

回答

3

如果您在Neo4j瀏覽器中看到關係,您可以關閉「自動完成」 - 查看右下角的切換。默認情況下,瀏覽器中返回的節點之間的關係將顯示在視覺中,即使查詢中沒有返回。

隨着自動完成:

enter image description here

沒有自動完成:

enter image description here

+0

感謝您的快速回復!關閉自動完成後,我看到只顯示節點。但是,當我切換到「行」視圖而不是「圖形」視圖時,仍然可以看到結果中列出的節點和關係 – bgunes

+0

您可以發佈行視圖的圖像嗎? –

+0

顯然StackOverflow不讓我追加圖像,因爲我是一個新用戶?!?讓我看看我是否可以將結果集附加到原始發佈 – bgunes