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。你的回答救了我一天。