如何在neo4j中为关系属性添加多个值?
我想为单个关系属性添加多个值。如何在neo4j中为关系属性添加多个值?,neo4j,graph-databases,Neo4j,Graph Databases,我想为单个关系属性添加多个值。 如下图所示。 我有一个双向的关系是“CALLED”。我想为“DURATION”设置两个值,比如DURATION(100-200->500200-100->600) 我可以为单个项目设置两个值吗???您可以使用具有字符串数组的属性作为值: MERGE (a:Person{number:'123'}) MERGE (b:Person{number:'456'}) MERGE (a)-[r:CALLED]->(b) ON CREATE SET r.duratio
如下图所示。
我有一个双向的关系是“CALLED”。我想为“DURATION”设置两个值,比如DURATION(100-200->500200-100->600)
我可以为单个项目设置两个值吗???您可以使用具有字符串数组的属性作为值:
MERGE (a:Person{number:'123'})
MERGE (b:Person{number:'456'})
MERGE (a)-[r:CALLED]->(b)
ON CREATE SET r.duration = ["100-200->500"]
ON MATCH SET r.duration = ["100-200->500"]
稍后添加第二个持续时间值时,请使用
MERGE (a:Person{number:'123'})
MERGE (b:Person{number:'456'})
MERGE (a)-[r:CALLED]->(b)
ON MATCH SET r.duration = n.duration + "200-100->600"
注意:数组上的“+”运算符将新元素修改为数组