如何在Apache AGE图数据库中为两个节点创建无向边
为两个Country节点创建Neighbour无向边的实现方法
你可以通过Cypher语句先匹配到已有的两个Country节点,再创建它们之间的Neighbour无向边,具体SQL语句如下:
SELECT * from cypher( 'munmud_graph', $$ MATCH (b:Country {name: "Bangladesh"}), (i:Country {name: "India"}) CREATE (b)-[:Neighbour]-(i) RETURN b, i $$ ) as (b agtype, i agtype);
代码说明:
MATCH (b:Country {name: "Bangladesh"}), (i:Country {name: "India"}):通过节点标签和name属性定位到孟加拉国和印度这两个节点,分别用b和i作为别名。CREATE (b)-[:Neighbour]-(i):创建一条无向边,边的标签为Neighbour,连接上述两个节点。Cypher中无向边的语法就是两端用-[]-连接,不需要指定方向箭头。RETURN b, i:返回这两个节点,用于确认操作结果。
内容的提问来源于stack exchange,提问作者Moontasir Mahmood
相关产品推荐
相关产品推荐

