如何更改TitanDb中边缘的多重性?我的边缘设置为ONE2MANY,但需要将其更改为MULTI。
答案 0 :(得分:2)
不可能。
当边缘被标记为唯一 - ONE2MANY
或MANY2ONE
时,其原始数据(由后端Titan内部存储,例如HBase
)与非唯一的,例如标记为MULTI
的边。
因此,即使你让Titan将你的边缘视为MULTI,它也会无法解析曾经唯一的旧边缘。
理想情况下,您希望将旧数据迁移到新表单,但就我而言,没有标准的方法可以执行此操作。唯一的解决方案是重新插入边缘。