簡體   English   中英

如何在兩個節點之間的neo4j中創建關系?

[英]How do I create a relationship in neo4j between two nodes?

我知道上面的問題有點模糊,但如果我更具體,它就不適合標題空間。 我對neo4j和cypher有點不熟悉,但我想我得到了它。 我遇到的問題是我嘗試使用(:WRITTEN_BY)關系關聯的兩個節點。 我使用的語法是這樣的:

MATCH (d:Document), (p:Person) 
WHERE d.DocID = 'P-267-b' AND  p.PersonName = 'Billy Bob' 
CREATE (d)-[r:SIGNED_BY]->(p)
RETURN r

這不會導致任何錯誤,但它也不會返回任何錯誤。 我已經創建了這里使用的節點,但是當我使用這個代碼時,就我所知,實際上並沒有創建任何關系。 我在這做錯了什么? 我已經看到了類似的問題,但建議的解決方案對我來說不起作用。

如果創建了節點,請嘗試此操作,然后此查詢應該有效 請注意屬性名稱和標簽名稱,因為Cypher查詢區分大小寫 第一個語句匹配節點,第二個語句創建文檔和人員節點之間的關系。

MATCH (d:Document {docID:"P-267-b"}), (p:Person {personName:"Billy Bob"}) 
CREATE (d)-[r:SIGNED_BY]->(p)
RETURN r

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM