请问如何找出图中所有无tag节点

image
请问如何可以找出图中所有无tag的节点

match (v) with id(v) as vid,tags(v) as tagList where size(tagList)>1 return vid, tagList

试试这个

这个不行,我在如何找出悬挂边的帖子里找到了答案,谢谢您的解答

可以贴一贴你的语句么,我放到 nGQL 语句汇总里。谢谢大石兄弟了

(
(lookup on like yield like._src as srcId |go from $-.srcId over like yield id($$) as vid)
minus
(lookup on like yield like._src as srcId | go from $-.srcId over like yield id($$) as dstId | fetch prop on * $-.dstId yield id(vertex) as vid)
)

是这位帖子下一位大佬写的,亲测有效 悬挂边(黑点)有没有什么办法批量删除 - 问答 / 问题 - NebulaGraph 技术社区 (nebula-graph.com.cn)

1 个赞

嗯嗯,优秀的。我去补充下到 nGQL 汇总贴里。

所以你是要找出悬挂点,而不是无 tag 的点。这两个不太一样
无 tag 的点是指有这个 id,没有 tag(这个在 3.0 的早期版本是存在的)
悬挂点是指这个 id 都不存在

match (v) with id(v) as vid,tags(v) as tagList where size(tagList)>1 return vid, tagList
是找有 id,无 tag 的情况

1 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。