ngql 怎么删除点和边的数据,但保留标签和边类型

ngql 怎么删除点和边的数据,但保留标签和边类型,删除点不是一条一条的删除,是删除标签里所有的点和关系的边

https://docs.nebula-graph.com.cn/2.0.1/1.introduction/2.data-model/

我觉得你大概没弄清楚点、边和你说的标签的从属关系,点和边有你说的标签,标签是属于点或者边的,而不是点和边属于标签的的,所以你说的

这个需求是不成立的,建议去阅读下我们的文档,当然还有进阶版本的 Nebula 完全指南 https://docs.nebula-graph.com.cn/site/pdf/NebulaGraph-book.pdf

我意思是删除DELETE VERTEX <tag_name> 而不是DELETE VERTEX

我意思是删除DELETE VERTEX <tag_name> 而不是DELETE VERTEX ,不是根据vid一个一个的删除

你是要删除 tag 对吗

像neo4j就有 match(n:Industry) detach delete n;把节点和关系全删除了。
哪nebula能不能删除点和边,而不是根据vid一个一个去删除

我要删除tag的数据不是DROP TAG test

你好,tag 数据全删除可以考虑drop tag再创建回来,也可以用管道比如:

LOOKUP ON Industry | DELETE VERTEX $-.VertexID;

这个能删除关联的edge吗,$-.VertexID是全部的vid的意思吗?

$- 是引用符 参考: 属性引用符 - Nebula Graph Database 手册

.VertexID 是 VID的意思

用一样的思路可以删 EDGE,lookup可以查 edge(https://docs.nebula-graph.com.cn/2.0.1/3.ngql-guide/7.general-query-statements/5.lookup/)

浙ICP备20010487号