启用数组分隔符时,带有多个标签的neo4j admin import csv无法解析标签
默认的导入启用数组分隔符时,带有多个标签的neo4j admin import csv无法解析标签,csv,neo4j,cypher,Csv,Neo4j,Cypher,默认的导入bin/neo4j admin import--database movies1--nodes=import/movies.csv工作正常 注意:必须从浏览器中执行CREATE DATABASE movies1,才能查看创建的数据库 结果如下: 但是,当使用bin/neo4j admin import--database movies2--array delimiter=“|”--nodes=import/movies.csv启用数组列时,neo4j admin import csv
bin/neo4j admin import--database movies1--nodes=import/movies.csv
工作正常
注意:必须从浏览器中执行CREATE DATABASE movies1
,才能查看创建的数据库
结果如下:
但是,当使用bin/neo4j admin import--database movies2--array delimiter=“|”--nodes=import/movies.csv
启用数组列时,neo4j admin import csv工具不再正确解析多个标签:
示例中的movies.csv
:
movieId:ID,title,year:int,:LABEL
tt0133093,"The Matrix",1999,Movie
tt0234215,"The Matrix Reloaded",2003,Movie;Sequel
tt0242653,"The Matrix Revolutions",2003,Movie;Sequel
如何将数组列与多个标签组合起来?默认数组分隔符是
代码>因此,第一个示例正确地将电影和续集标签分配给具有电影的节点;“标签”列中的“续集”
不确定为什么希望分隔符是|
?然后,您的csv文件需要如下所示
movieId:ID,title,year:int,:LABEL
tt0133093,"The Matrix",1999,Movie
tt0234215,"The Matrix Reloaded",2003,Movie|Sequel
tt0242653,"The Matrix Revolutions",2003,Movie|Sequel