- nebula 版本:2.5.
- 部署方式(分布式):
- 是否为线上版本:N
- 硬件信息
- hhd)
- CPU32、内存信息128GB
问下 nebula 如何实现像 neo4j merge(insert,入图后,再通过现有的点和边,生成新的边)
neo4j语句1
MATCH (t1)<-[:tagged_by]-(c:Content)-[:tagged_by]->(t2) where c.entity_id ="w000065j1on" WITH t1, t2, sum(c.count) as weight, min(c.timestamp) as earliest, max(c.timestamp) as latest WHERE id(t1) < id(t2)
RETURN (t1)-[:related_tag {weight:weight }]-(t2)
neo4j语句2
MATCH (t1)<-[:tagged_by]-(c:Content)-[:tagged_by]->(t2)
WITH t1, t2, sum(c.count) as weight, min(c.timestamp) as earliest, max(c.timestamp) as latest WHERE id(t1) < id(t2)
MERGE (t1)-[:related_tag {weight:weight }]-(t2)
nebula 语句 报错
MATCH (t1)<-[:tagged_by]-(c:Content)-[:tagged_by]->(t2)
where id(c) =="w000065j1on"
WITH t1, t2, sum(c.count1) as weight, min(c.timestamp1) as earliest, max(c.timestamp1) as latest WHERE id(t1) < id(t2)
RETURN [p:related_tag {weight:weight }]->(t2)
neo4j return的效果,如图