【问题标题】:Neo4j to OrientDB: import database graphml is not importing the properties of nodes and relationshipsNeo4j 到 OrientDB:导入数据库 graphml 没有导入节点和关系的属性
【发布时间】:2015-08-17 18:17:24
【问题描述】:

我跟着documentation将数据从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 时有什么遗漏吗?

谢谢!

【问题讨论】:

    标签: neo4j orientdb graphml


    【解决方案1】:

    使用来自https://oss.sonatype.org/content/repositories/snapshots/com/orientechnologies/orientdb-community/ 的新 2.1 快照,此问题已得到解决。我必须用 uid 替换字段 id 否则它被忽略并没有显示在类信息中。 感谢 Luca 提供修复后的快照。

    【讨论】:

      【解决方案2】:

      如果您在架构中看不到任何属性,这意味着您在无架构模式下工作,但可以正确导入图表。尝试执行此操作:

      select * from V
      

      和:

      select * from E
      

      你能看到属性吗?

      【讨论】:

      • 这是我运行时得到的。看不到任何属性。 orientdb {db=test}> select * from V ----+-----+------+------+-- ------ # |@RID |@CLASS|out_KNOWS |in_KNOWS ----+-----+------+--------------- ---+-------- 0 |#9:0 |V |null |null 1 |#9:1 |V |null |null 2 |#9:2 |V |null |null 怎么办我把它改成模式模式?
      • 你是如何解决这个问题的?我也面临同样的问题。你能帮忙吗
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 2018-01-27
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多