Neo4j 如何在Cypher中创建带有参数化标签的节点
自从提出同样的问题已经有一段时间了(2年)。当时,Cypher不支持使用参数化标签创建节点或关系。今天的支持更好吗 我想要完成的是,只要在Neo4J中使用Cypher从CSV文件创建节点,只要该文件包含两列,一列表示节点类型,一列表示节点名称: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
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节点克服了这个错误,忘记添加它,将添加到答案中,它将不仅仅出现在浏览器中