批量边插入, 怎么确认悬挂边?

这边批量这入了一堆点和边, 其中点插入正常, 边插入后通过查询语句发现总数少了一些, 所以想请教一下(3.4版本):

1: 我运行
match ()-[e]->() return e limit 50000;
match ()<-[e]-() return e limit 50000;
两个语句结果不一样, 是不是因为 src 和 dst 悬挂边的个数不一样?
我猜测总数可能对, 但是因为悬挂的存在, 导致两个语句都少了部分边

2: 我看文档, 有说

  • NebulaGraph 3.4.1 允许存在悬挂边(Dangling edge)。因此可以在起点或者终点存在前,先写边;此时就可以通过 <edgetype>._src<edgetype>._dst获取到(尚未写入的)点 VID(不建议这样使用)。
    这个<edgetype>._src<edgetype>._dst 要咋用? 是有什么查询语句能查出所有悬挂边吗?

3: 统计所有边(包括悬挂)应该用什么语句实现?

4: 插入的时候有什么选项可以警告悬挂边或者跳过吗?

谢谢!

大概率是悬挂边的存在,要做统计等可以打开optimize_appendvertices 试试

目前在插入的时候没有措施警告或跳过悬挂边

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