Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Cypher在Neo4j中的两个节点之间创建多个相同类型的关系_Java_Rest_Neo4j_Cypher - Fatal编程技术网

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

Java 使用Cypher在Neo4j中的两个节点之间创建多个相同类型的关系,java,rest,neo4j,cypher,Java,Rest,Neo4j,Cypher,是否可以在两个节点之间创建具有不同属性的同一类型的多个关系 例如:对于具有双重角色的电影: Actor--acts{charactername : "hank"}--> movie. 同样的演员,同一部电影中的另一个角色说,弗雷德 Actor-- acts{ charactername: "Fred"}-->Movie 有没有一种使用密码的方法? 我使用的是REST API,Neo4j 2.0.2。两个节点之间允许有多个相同类型的关系,包括或不包括不同的属性 此Cypher语句

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

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

Actor--acts{charactername : "hank"}--> movie.
同样的演员,同一部电影中的另一个角色说,弗雷德

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

有没有一种使用密码的方法?
我使用的是REST API,Neo4j 2.0.2。

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

此Cypher语句将为传入的所有字符名创建acts关系:

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

谢谢你的回复。实际上,我在寻找一些动态的东西,比如每当用户对某个帖子发表评论时,用户和帖子之间就会形成一种新的“评论”关系。每个关系都有自己的属性作为发布时间。那有可能吗。谢谢。是的,只要有用户评论,就在用户和帖子之间创建一个关系,并设置相关属性。谢谢Luane。你的回答救了我一天。