我是一名新手,想使用导入工具将一些旧数据导入到新数据库中。这些数据的主要ID将是整数。然而,节点的:ID属性似乎默认为字符串类型?我知道我可以在其他属性上使用:int使它们成为整数类型,但似乎无法与:ID组合使用。
例如,这里是节点类型1:
节点类型 2:
这看起来可行,但结果是基于两个字符串类型字段的关系。所以我猜我有两个问题:
1)我做得对吗?有没有什么方法可以将ID字段变成整数?
2)如果我必须这样做,它们是字符串是否会成为问题?这最终将导致一个相当大的数据库,约有100万个节点和关系,因此似乎不应该基于字符串比较查找关系。
例如,这里是节点类型1:
node1_int_id:ID(node1)|other_prop|another_prop
12345 |foo |bar
节点类型 2:
node2_int_id:ID(node2)|other_prop|another_prop
67890 |foo |bar
和关系
:START_ID(node1) |:END_ID(node2)
12345 |67890
这看起来可行,但结果是基于两个字符串类型字段的关系。所以我猜我有两个问题:
1)我做得对吗?有没有什么方法可以将ID字段变成整数?
2)如果我必须这样做,它们是字符串是否会成为问题?这最终将导致一个相当大的数据库,约有100万个节点和关系,因此似乎不应该基于字符串比较查找关系。