0
我看到可以根据读取csv行动态创建关系类型,但是当我尝试创建节点类型时,它说无效输入'[':expectedd空格或标签名称Neo4j动态创建节点类型
样本:
CSV
类型名称 人杰拉德 人爱丽丝
using periodic commit load csv from... as row
merge (node:row[1] {name: row[2]})
在此先感谢
我看到可以根据读取csv行动态创建关系类型,但是当我尝试创建节点类型时,它说无效输入'[':expectedd空格或标签名称Neo4j动态创建节点类型
样本:
CSV
类型名称 人杰拉德 人爱丽丝
using periodic commit load csv from... as row
merge (node:row[1] {name: row[2]})
在此先感谢
您不能创建具有动态标签的节点,或与由Cypher中的字符串变量提供的动态类型的关系。
您需要使用APOC Procedures来替代,特别是procedures for creating data。
用法的例子:
using periodic commit load csv from... as row
call apoc.create.node([row[1]], {name:row[2]}) yield node
动态合并未覆盖的是,不幸的是,刚刚创建。