go-import 通过csv删除数据报错

数据结构如下:

      create tag IF NOT EXISTS n1 (name string);
      create edge IF NOT EXISTS e2 (name string, age int);

目前已存在点:

insert VERTEX  n1 (name) values 12::("nn1"), 13:("nn3"),  14:("nn4")

通过csv导入边:

+,12,13,"n1",1
+,13,14,"n2",2

以上执行完毕后,修改csv为删除边:

-,12,13,"n1",1

yaml配置如下:

  - path: /work/csv/e2.csv
    failDataPath: /work/err/rela_with_head.csv
    batchSize: 128
    inOrder: false
    type: csv
    csv:
      withHeader: false
      withLabel: true
      delimiter: ","
    schema:
      type: edge
      edge:
        name: e2
        withRanking: false
        srcVID:
          index: 0
        dstVID:
          index: 1
        props:
          - name: name
            type: string
            index: 2
          - name: age
            type: int
            index: 3

报错信息如图:

可以贴一下 err.log 中的出错语句吗?

问题就在于找不到语句。。 :face_vomiting:

日志配置:
image

对应目录下文件:
image

其中 test.log 的内容就是之前打印出来的内容:

我先验证一下你的 case,后面结果再回复你

嗯嗯,好的,麻烦了

看了下 importer 的代码,发现当时只实现了删点没有实现删边,所以那里 importer 报错了,今天我会把删边支持起来。感谢你的反馈。

1 个赞

删除边的功能已经支持了,请更新最新的代码本地编译试用。

优秀

帅气

:sweat_smile: 有问题的话,欢迎各位指正!