Star

go-importer导入csv异常

schema

csv

这是导入日志中拼接出来的语句
INSERT VERTEX `N200`(`name`,`finger_id`,`is_valid`,`create_time`,`modify_time`) VALUES 冯宇#成都畅付商务信息咨询有限公司: ("冯宇","冯宇#成都畅付商务信息咨询有限公司","1","now()","now()"), 王梦轩#四川中吉电力工程设计有限公司: ("王梦轩","王梦轩#四川中吉电力工程设计有限公司","1","now()","now()"), 丁明#成都明碧建材有限公司: ("丁明","丁明#成都明碧建材有限公司","1","now()","now()"),
经过studio中调整语句后,目前发现有3个问题:

  1. 生成节点id时,未调用uuid函数;
  2. is_valid字段是int类型,但是语句中是作为string;
  3. timestamp类型调用now()函数时,被当做了string;
    请问是哪方面的原因呢?

mark

如果导入的时候使用带 header 的 csv 文件,uuid 函数需要加在数据中,像上面的情况,建议你设置 csv.withHeader: false,然后把 csv 中的第一行的 header 删掉。

另外 header 的格式,参考文档<tag_name/edge_name>.<prop_name>:<prop_type>。如果 prop_type 不设置,默认是为 string。

亚克西,导进去了。但是有一点疑惑,计算 prop 的index的时候,需要把 label 那一列排除掉,vid 的 index 是0,name 是1。

浙ICP备20010487号