- 语句 1
- 场景:找寻某个点出发的某种类型边的终点,两点之前不存在多条同类型边
- 具体语句:
MATCH (v)-[e:follow]->(n) where id(v) in ["player101"] WITH id(v) AS vid1, id(n) AS vid2 collect(e) AS edge1 where size(edge1)==1 RETURN edge1
- 适合版本:v3.x
- 语句出处:https://discuss.nebula-graph.com.cn/t/topic/10391/6
- 语句 2
- 场景:找寻环数据,如何查找出图数据库中会形成环的数据
- 具体语句:
MATCH p=(v:tag)-[:blood*1..10]->(v) RETURN p
- 适合版本:v2.5.1 及其以上版本
- 语句出处:https://discuss.nebula-graph.com.cn/t/topic/10358/16
- 语句 3
- 场景:查询指定tag的所有孤点,并删除该点
- 具体语句:
((lookup on table | yield $-.VertexID as id) MINUS (lookup on table | yield $-.VertexID as id | go from $-.id over * BIDIRECT yield $-.id as id)) | delete $-.id
- 适合版本:v2.5.1 及其以上版本
- 语句出处:https://discuss.nebula-graph.com.cn/t/topic/10358/8
1 个赞