如何判断两个tag之间是否有某种类型的边数据,如果有怎么删除这些边

查询是否有边数据的语句如下,耗时很长,实际我只需要知道有没有,并不要知道具体的边数量;

另外,点数据还是要保留,如何单纯的删除这些边数据

你的帖子已经审核通过了哈,后续有人回复解决你的问题的话,可以勾选为【解决方案】哈~ 方便遇到相似问题的小伙伴可以快速找到答案。

以及。顺便纠正下你的提问,tag 是从属于 vertex(点)的,所以两个 tag 之间是不会存在边类型的,举个例子,你的年纪和名字是独立的,不存在什么关联关系的

这样可以删掉

MATCH (v1:tag1) -[e:E62]-> (v2:tag2) RETURN id(v1) AS v1, id(v2) AS v2 | DELETE EDGE E62 $-.v1 -> $-.v2;

我们之后会有 LIMIT 的下推,到时候存在性的 query 是可以通过 LIMIT 得到改善的。

老师,目前我们需要把数据库数据导入图谱,但是文本中存在换行符 回车符,导致insert失败,这个需要替换成什么符号?刚才试了用反斜杠 \ ,还是报错

这里原本是换行 替换成\ 了,怎么处理字符串中的换行 正确的做法?

换行符可以用\\\\n代替

1 个赞

3杠

老师,如果要查询某个tag下是否有数据,有没有什么高效的查询方式,目前是提交了一个作业去统计图空间的信息,SUBMIT JOB STATS;
由于是接口内操作的,所以对时间有要求。

目前因为还没有 limit 下推,确实没有 stats 之外的方法更小代价确认 tag 下是否有数据,只能异步依赖 stats job。

1 个帖子被拆分到新话题:从数据库表导入图谱,如果点结构的vid 对应的数据库字段搞错了,已经导入的数据和边怎么删除?