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 如何在Cypher中创建带有参数化标签的节点_Neo4j_Cypher - Fatal编程技术网

Neo4j 如何在Cypher中创建带有参数化标签的节点

Neo4j 如何在Cypher中创建带有参数化标签的节点,neo4j,cypher,Neo4j,Cypher,自从提出同样的问题已经有一段时间了(2年)。当时,Cypher不支持使用参数化标签创建节点或关系。今天的支持更好吗 我想要完成的是,只要在Neo4J中使用Cypher从CSV文件创建节点,只要该文件包含两列,一列表示节点类型,一列表示节点名称: LOAD CSV WITH HEADERS FROM 'https://xyz/nodes.csv' AS line WITH line.type as label CREATE (:EVAL(label) { name: line.name

自从提出同样的问题已经有一段时间了(2年)。当时,Cypher不支持使用参数化标签创建节点或关系。今天的支持更好吗

我想要完成的是,只要在Neo4J中使用Cypher从CSV文件创建节点,只要该文件包含两列,一列表示节点类型,一列表示节点名称:

  LOAD CSV WITH HEADERS FROM 'https://xyz/nodes.csv' AS line
  WITH line.type as label
  CREATE (:EVAL(label) { name: line.name })

这是两年前提出的问题。

使用纯密码是不可能的,但现在每个人都使用以下程序:

LOAD CSV WITH HEADERS FROM 'https://xyz/nodes.csv' AS line
CALL apoc.create.node(['EVAL', line.type], {name: line.name})
YIELD node
RETURN node

谢谢你的信息。请注意,在浏览器中,我遇到了错误“查询无法通过调用结束(必须是RETURN或update子句)”,我通过使用节点RETURN nodecorrect附加YIELD节点克服了这个错误,忘记添加它,将添加到答案中,它将不仅仅出现在浏览器中