Star

如何新增顶点或者关系属性,并导入数据

已经定义好一个顶点或者关系,并且导入了数据,需要给节点或关系新增属性,并同时导入数据,应该如何实现?

如果先创建了schema,然后导入了数据,想要为节点添加新属性,这里可以使用 ALTER 先修改schema,然后重新导入数据
https://docs.nebula-graph.com.cn/manual-CN/2.query-language/4.statement-syntax/1.data-definition-statements/alter-tag-syntax/

我试过,但是这个需要原来的属性也重新导入,我是想只导入新增的属性

可以试试 update 语法
https://docs.nebula-graph.com.cn/manual-CN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/update-vertex-syntax/, 更新某个属性的值

1赞

UPDATE VERTEX 你用过吗
https://docs.nebula-graph.com.cn/manual-CN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/update-vertex-syntax/
如果数据量不多,建议重新导入。如果数据量很大,建议一开始就把schema创建好。

这个是更新属性值,我是新增了属性,然后再把属性的值导入进去,这里导入的是已有顶点的新增属性

这个是更新属性或者说一个数据更新,我希望批量更新新增属性

这个 不能批量 更新单个属性的值啊,

:sweat_smile: 可以写个代码循环 update,或者重新导入数据

数据量大的时候重新导入耗费时间,希望官方这边可以增加一下这个新增属性并导入数据的功能

嗯嗯,可以在论坛提起需求,我们会定期进行需求搜集和评审。
在建议反馈 分类下 提就可以,PM小姐姐会定期评审

好的,谢谢

浙ICP备20010487号