Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Neo4j中加载具有点数据类型属性的CSV文件的Cypher查询_Csv_Neo4j_Cypher - Fatal编程技术网

在Neo4j中加载具有点数据类型属性的CSV文件的Cypher查询

在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

我有一个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, 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)。