【发布时间】:2016-02-04 18:56:51
【问题描述】:
我在 mongo 中有一个集合,需要迁移到 Neo4j。为此,我会将其导出为 CSV。然后,我将使用 Cypher 将生成的 CSV 导入 Neo4j。集合中的文档有一个带有数组的对象,其中包含带有数组的对象。看看上面的 JSON:
"services" : [
{
"max_id" : "646767779849326594",
"log" : [
{
"date" : 1443024000,
"steps" : 6
},
{
"date" : 1442512800,
"steps" : 1
}
],
"service" : "home_timeline"
},
{
"max_id" : 0.0,
"log" : [
{
"date" : 1443024000,
"steps" : 4
},
{
"date" : 1442512800,
"steps" : 1
}
],
"service" : "user_timeline"
},
{
"max_id" : 0.0,
"log" : [
{
"date" : 1443024000,
"steps" : 6
},
{
"date" : 1442512800,
"steps" : 1
}
],
"service" : "mentions_timeline"
}
]
我怎样才能正确地将它导入 Neo4?我已经找到了导入数组的解决方案。但我没有发现任何与我的问题相似的东西。 CSV的标题应该如何? Cypher代码应该如何获取这些对象??
【问题讨论】: