2016-06-16 12 views
0

で配列の値に基づいて、次のとおりです。これらのノード間の関係を名前に基づいて作成できますか?このような何か:は、私は二人が表す2つのノードを持っているのNeo4j

MATCH (n1:Person {name:"Jane Doe"}) 
MATCH (n2:Article{Coauthor:"Jane Doe"}) 
CREATE (n2)-[:AUTHORED_BY]->(n1) 

が、このことは可能ですか私は、例えば、別々のノードプロパティに配列を分割する必要がありますCoauthor_1、Coauthor_2など?

感謝のWindows 10

答えて

1

あなたは著者との関係を作成するためのループを使用することができます上の

のNeo4j CE 3.0.1は:完璧だった

MATCH (a:Article {title:"some title"}) 
UNWIND a.Coauthor as author 
MERGE (p:Person {name: author}) 
MERGE (a)-[:AUTHORED_BY]->(p) 
+0

、ありがとうございました。私はすぐに質問に答えたとは思わない! – Matt

関連する問題