在Neo4j中加载具有点数据类型属性的CSV文件的Cypher查询
我有一个CSV文件,有3列,分别标记为ID、纬度和经度。我想将CSV文件加载到Neo4j中,并创建具有上述属性的节点。Location:属性应为具有纬度和经度子属性的点数据类型 CSV是:在Neo4j中加载具有点数据类型属性的CSV文件的Cypher查询,csv,neo4j,cypher,Csv,Neo4j,Cypher,我有一个CSV文件,有3列,分别标记为ID、纬度和经度。我想将CSV文件加载到Neo4j中,并创建具有上述属性的节点。Location:属性应为具有纬度和经度子属性的点数据类型 CSV是: ID,latitude,longitude 84,39.5990448,-104.75835419 etc... 因此,查询的开始是: LOAD CSV WITH Headers FROM 'http...' AS line CREATE (:Node_Label {ID: line.ID, Locatio
ID,latitude,longitude
84,39.5990448,-104.75835419
etc...
因此,查询的开始是:
LOAD CSV WITH Headers FROM 'http...' AS line
CREATE (:Node_Label {ID: line.ID, Location:????
如何格式化要作为点类型导入的第二个属性?非常简单:
LOAD CSV WITH Headers FROM 'http...' AS line
CREATE (:Node_Label {
ID: line.ID,
Location: point({
latitude: TOFLOAT(line.latitude),
longitude: TOFLOAT(line.longitude)
})
})
谢谢你,山姆。我也知道了。我将添加一个附加项,需要转换为float:latitude:toFloat(line.latitude)。