【发布时间】:2015-05-28 12:48:42
【问题描述】:
我已使用 OETL 从 RDMBS 将分层数据导入 OrientDB。在 RDBMS 中,我们曾经将 parentId 存储在同一行中。 例如表结构是这样的:
ID - 名称 - Parent_ID
公司 - 公司办公室 - 公司
D1 - 地区办事处 1 - 公司
D2 - 地区办事处 2 - 公司
SO1 - 小型办公室 1 - D1
SO2 - 小型办公室 2 - D2
SO3 - 小型办公室 3 - D1
现在每一行都是 Orientdb 中的一个节点。
我想创建一条边 (ParentOf),从说 Corp 到 D1,从 D1 到 SO1 等等。
如何编写查询来实现此目的?类似以下的东西?
create edge parentOf from (select from node)a to (select from node 其中 a.id = parent_id)
对不起,我还在考虑关系数据库的方式。
Orient DB 版本为 orientdb-community-2.0.9
【问题讨论】:
标签: orientdb