繁体   English   中英

使用Cypher在Neo4j中的两个节点之间创建相同类型的多个关系

[英]Creating multiple relationships of the same type between two nodes in Neo4j using Cypher

是否可以在两个节点之间创建具有不同属性的相同类型的多个关系?

例如:对于具有双重角色的电影:

Actor--acts{charactername : "hank"}--> movie.

也是同一位演员,同一部电影中的另一个角色说FRED

Actor-- acts{ charactername: "Fred"}-->Movie

有没有办法使用Cypher做到这一点? 我正在使用REST API Neo4j 2.0.2。

两个节点之间允许具有或不具有不同属性的相同类型的多个关系。

该Cypher语句将为传入的所有字符名称创建行为关系:

MATCH (actor:Actor {id:3}),(movie:Movie { id:4})
FOREACH (character IN ['Hank', 'Fred']| 
         CREATE actor-[:acts { charactername:character }]->movie)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM