我跟着documentation將數據從Neo4j的遷移到OrientDB的Neo4j到OrientDB:導入數據庫graphml無法導入節點的屬性和關係
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}> IMPORT DATABASE /tmp/out.graphml Importing GRAPHML database from DATABASE /tmp/out.graphml... Transaction 14 has been committed in 0ms orientdb {db=test}> classes CLASSES ----------------------------------------------+------------------------------------+------------+----------------+ NAME | SUPERCLASS | CLUSTERS | RECORDS | ----------------------------------------------+------------------------------------+------------+----------------+ E | | 10 | 0 | FacebookUser | V | 11 | 2190 | KNOWS | E | 14 | 171 |
我們能看到的FacebookUser類名,但是當我們看看它的信息也沒有列出任何財產。
orientdb {db=test}> info class FacebookUser Class................: FacebookUser Super class..........: V Default cluster......: facebookuser (id=11) Supported cluster ids: [11] Cluster selection....: round-robin
在導入到OrientDB時我有什麼缺失嗎?
謝謝!
這就是我在跑這個時得到的。沒有看到任何屬性。 orientdb {分貝=測試}>選擇*從V ---- + ----- + + ------ ----------------- - + -------- #| @RID | @CLASS | out_KNOWS | in_KNOWS ---- + ----- + ------ + --------- --------- + -------- 0 |#9:0 | V |空|空 1 |#9:1 | V |空|空 2 |#9: 2 | V | null | null 如何將其更改爲模式模式? – mamta
你如何解決這個問題?,我面臨同樣的問題。你能幫忙嗎? –