导入csv文件时,不能动态的生成label
导入csv文件时,不能动态的生成label,所以导入时给设置type属性,然后根据type属性去设置label。 我是把label存入了mysql中,取出label集合,循环的插入了。
想知道连接一次的cypher怎么写
with [list] as list
match (m:NODE) with m.type as type
...
求大神指点
1 回复
研究了2天终于找着解决方法了,导入的时候用apoc,新手来着,刚开始学这个。 USING PERIODIC COMMIT 100 LOAD CSV WITH HEADERS FROM “file:///ceshi.csv” AS row CALL apoc.cypher.doIt(“MERGE (n:” + row.label +" {name: {name},id:{id},modleId:{modleId}})", {name: row.name,id:row.id,modleId:row.modleId}) YIELD value RETURN 1 虽然这样可以实现,但是不知道有什么缺点,还是希望大神们给指点下