如何在Cypher查询语言中以neo4j的关系存储值?
示例:我有3个节点A,B,C。 'A'应该使用'B'的值/属性与c相关。如果不单独使用Node B,我们应该在A-> C
的关系中使用它的值答案 0 :(得分:1)
这样的事情会与FOO
节点的属性建立新的B
关系。 我制作了一个数据模型,因为你没有提供你的数据模型。
MATCH (a:A {name: 'a'}), (b:B {name: 'b'}), (c:C {name: 'c'})
CREATE (a)-[rel:FOO]->(c)
SET rel = b;
RETURN a, b, c, rel;
如果您还要删除b
节点,可以在DELETE b
之前添加RETURN
子句(并从b
中删除RETURN
子句)。