这边批量这入了一堆点和边, 其中点插入正常, 边插入后通过查询语句发现总数少了一些, 所以想请教一下(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: 插入的时候有什么选项可以警告悬挂边或者跳过吗?
谢谢!