我按照文档将数据从 Neo4j 迁移到 OrientDB
out.graphml 文件包含标签、类型和属性信息。以下文件的片段。
<node id="n259" labels=":FacebookUser:_FacebookUser"><data key="labels">:FacebookUser:_FacebookUser</data><data key="__type__">com.czen.social.model.FacebookUser</data><data key="firstName">Test</data><data key="lastName">Name</data><data key="id">1000085</data></node>
<edge id="e1172175" source="n402940" target="n5457" label="KNOWS"><data key="label">KNOWS</data><data key="__type__">com.czen.social.model.Relationship</data><data key="hired">true</data><data key="hiredTlm">Tue Apr 21 05:16:36 EDT 2015</data><data key="weight">35</data></edge>
获得graphml后,我尝试将其导入OrientDB
orientdb {db=test}> 导入数据库 /tmp/out.graphml 从 DATABASE /tmp/out.graphml 导入 GRAPHML 数据库... 事务 14 已在 0ms 内提交 orientdb {db=test}> 类 课程 ----------------------------------------------+--- ---------------------------------+------------+--- -------------+ 姓名 | 超一流 | 集群 | 记录 | ----------------------------------------------+--- ---------------------------------+------------+--- -------------+ E | | 10 | 0 | Facebook用户 | 五 | 11 | 2190 | 知道 | E | 14 | 171 |
我们可以看到 FacebookUser 的类名,但是当我们查看它的信息时,它没有列出任何属性。
orientdb {db=test}> 信息类 FacebookUser 类..................:FacebookUser 超级班…………:V 默认集群......:facebookuser(id = 11) 支持的集群 ID:[11] 集群选择......:循环
将其导入 OrientDB 时有什么遗漏吗?
谢谢!