我有一种感觉,我认为这一切都错了.但无论如何.
我有一个sql数据库,它本质上是一个有目的的非规范化表,我已经构建了使这个任务更容易,所以我可以从一个表中获取东西.
我所拥有的是一对成对的表,如下所示:
user_lo | user_hi | something_else | other stuff
1000 | 1234 | 1231251654 | 123
1050 | 1100 | 1564654 | 45648
1080 | 1234 | 456444894648 | 1
Run Code Online (Sandbox Code Playgroud)
等等.
所以对于我的neo4j图形数据库,我希望每个用户id都作为一个节点,其他的东西不是太重要,但基本上是关系中的东西.
我只想为每个用户创建一个节点,所以我的感觉是,如果我做这样的事情:
while (rs.next()) {
node_lo = db.createNode();
node_lo.setProperty("user_id", rs.getInt(1));
node_hi = db.createNode();
node_hi.setProperty("user_id", rs.getInt(2));
}
Run Code Online (Sandbox Code Playgroud)
当我们与USER_ID 1234添加节点第二次,它只是创造一个新的节点,但我什么,我想要的是它只是抓住,而不是创造,所以我可以将它添加到关系到1080这个节点这个案例.
那么这样做的方法是什么?
| 归档时间: |
|
| 查看次数: |
16989 次 |
| 最近记录: |