我按照文档将数据从 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 时有什么遗漏吗?
谢谢!