密码查询,以使用点数据类型属性

时间:2019-04-17 21:36:09

标签: csv neo4j cypher

我有一个CSV文件,其中有3列分别标记为ID,纬度和经度。我想将CSV文件加载到Neo4j中,并使用上述属性创建节点。位置:属性应该是具有纬度和经度子属性的点数据类型。

CSV是:

ID,latitude,longitude
84,39.5990448,-104.75835419
etc...

因此查询的开始将是:

LOAD CSV WITH Headers FROM 'http...' AS line
CREATE (:Node_Label {ID: line.ID, Location:????

如何格式化第二个属性以导入为点类型?

1 个答案:

答案 0 :(得分:0)

这很简单:

LOAD CSV WITH Headers FROM 'http...' AS line
CREATE (:Node_Label {
  ID: line.ID,
  Location: point({
    latitude: TOFLOAT(line.latitude),
    longitude: TOFLOAT(line.longitude)
  })
})