![](/img/trans.png)
[英]How to use cypher to create relationship between two nodes given their attributes in 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.