2015-10-07 46 views
1

當前我正在使用圖形數據庫。我有兩個節點,我需要爲同一個關係創建多個標籤。是否可以在密碼查詢中爲關係創建多個標籤? 我嘗試這樣做,但不工作:在密碼查詢中爲單個關係創建多個標籤

START n=node(1), n1=node(2) CREATE UNIQUE (n)-[r:HAS_TEST:HAS_ATTENDED]->(n1) return n,n1; 

如果可能的話,怎麼樣?如果不可能,爲什麼?

+1

順便說一句,除非你是在一箇舊版本的neo4j,開始子句已被棄用http://neo4j.com/docs/2.2.5/query-start.html – Luanne

回答

2

關係有一個單一的類型,所以你不能做你的問題。相反,創建兩個關係:

START n=node(1), n1=node(2) 
CREATE UNIQUE (n)-[:HAS_TEST]->(n1) 
CREATE UNIQUE (n)-[:HAS_ATTENDED]->(n1) 
RETURN n,n1; 

,或者創建隱含了HAS_TESTHAS_ATTENDED新的關係類型。

+0

謝謝@Luanne ..我只需要通過這樣做來減少一種關係。多數民衆贊成在我嘗試..但它確定... – Science

相關問題