在Neo4j中,當(dāng)你創(chuàng)建一個新的關(guān)系(relationship)時,它確實會涉及到至少兩個現(xiàn)有的節(jié)點。關(guān)系是連接節(jié)點的通道,它包含了指向起始節(jié)點的引用以及指向結(jié)束節(jié)點的引用。
創(chuàng)建關(guān)系的基本語法如下:
MATCH (a), (b)
CREATE (a)-[r]->(b)
RETURN a, b, r
在這個例子中,MATCH
子句用于查找兩個現(xiàn)有的節(jié)點(a和b),然后使用CREATE
子句創(chuàng)建一個新的關(guān)系(r)將這兩個節(jié)點連接起來。
需要注意的是,創(chuàng)建關(guān)系本身不會影響節(jié)點的數(shù)據(jù)或?qū)傩?。關(guān)系只是提供了節(jié)點之間連接的一種方式。如果你想要更新節(jié)點的數(shù)據(jù)或?qū)傩裕阈枰褂?code>SET子句或者MERGE
子句來實現(xiàn)。