Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
关系属性Neo4j中的权重_Neo4j_Cypher_Weighted Graph - Fatal编程技术网

关系属性Neo4j中的权重

关系属性Neo4j中的权重,neo4j,cypher,weighted-graph,Neo4j,Cypher,Weighted Graph,我想在关系属性中添加权重。重量根据此代码计算: MATCH (n1)-[r1:NEXT]->(n2) DELETE r1 RETURN n1, n2, apoc.create.vRelationship(n1, 'WEIGHT', {weight:count(r1)}, n2); 但权重不会出现在r1的属性中 我如何解决这个问题?我没有与apoc合作,所以我用纯密码回答您的问题: 如果删除r1关系,它将为下一个关系创建权重关系。为了处理此问题,您可以删除此查询之后另一个查询中的下一个关系

我想在关系属性中添加权重。重量根据此代码计算:

MATCH (n1)-[r1:NEXT]->(n2)
DELETE r1
RETURN n1, n2, apoc.create.vRelationship(n1, 'WEIGHT', {weight:count(r1)}, n2);
但权重不会出现在r1的属性中 我如何解决这个问题?

我没有与apoc合作,所以我用纯密码回答您的问题:

如果删除r1关系,它将为下一个关系创建权重关系。为了处理此问题,您可以删除此查询之后另一个查询中的下一个关系,不幸的是,我不知道如何将这两个查询合并到一个查询中:。希望有人帮助改进这个答案:

MATCH (n1)-[r1:NEXT]-(n2)
WITH count(r1) as count_rel, n
CREATE (n1)-[:WEIGHT {weight: count_rel}]->(n2)