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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/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-加载带有标题的CSV的语法_Neo4j - Fatal编程技术网

Neo4j-加载带有标题的CSV的语法

Neo4j-加载带有标题的CSV的语法,neo4j,Neo4j,我刚刚开始学习Neo4j,一直在尝试使用CSV中的一个小样本数据创建我在Neo4j社区中的第一个项目。我一直收到一个无效的输入/语法错误(见下图) 问题可能出在几个地方: 我可能没有正确设置我的项目 我可能把文件放错地方了 我可能没有正确使用语法 下面是我用来加载文件的密码: LOAD CSV WITH HEADERS FROM 'C:\Users\Diana\Documents\Nattosphere\Natto_Sample.csv' AS line CREATE (n: Natto_Var

我刚刚开始学习Neo4j,一直在尝试使用CSV中的一个小样本数据创建我在Neo4j社区中的第一个项目。我一直收到一个无效的输入/语法错误(见下图)

问题可能出在几个地方:

  • 我可能没有正确设置我的项目
  • 我可能把文件放错地方了
  • 我可能没有正确使用语法
  • 下面是我用来加载文件的密码:

    LOAD CSV WITH HEADERS FROM 'C:\Users\Diana\Documents\Nattosphere\Natto_Sample.csv' AS line
    CREATE (n: Natto_Variety{Product_UID: line.Product_UID, Product_Manufacturer: line.Product_Manufacturer, Product_Weight_g: line.Product_Weight_g, Product_Flavoring: line.Product_Flavoring})   
    
    我尝试了几种方法,并创建了一个简化文件,但每次都会遇到相同的错误:

    Invalid input 's': expected org$neo4j$cypher$internal$compiler$v2_2$parser$Strings$$HexDigit (line 1, column 33 (offset: 32))
    "LOAD CSV WITH HEADERS FROM 'C:\Users\Diana\Documents\Nattosphere\Natto_Sample.csv' AS line"
    
    在GUI底部,另一个错误显示:

    "Neo.ClientError.Statement.InvalidSyntax"
    
    知道这里会发生什么吗


    -我想你必须做:

    LOAD CSV WITH HEADERS FROM 'file:C:/Users/Diana/Documents/Nattosphere/Natto_Sample.csv' 
    
    如果不起作用,请尝试:

    LOAD CSV WITH HEADERS FROM 'file://C:\Users\Diana\Documents\Nattosphere\Natto_Sample.csv' 
    

    请参见:

    我认为您必须:

    LOAD CSV WITH HEADERS FROM 'file:C:/Users/Diana/Documents/Nattosphere/Natto_Sample.csv' 
    
    如果不起作用,请尝试:

    LOAD CSV WITH HEADERS FROM 'file://C:\Users\Diana\Documents\Nattosphere\Natto_Sample.csv' 
    

    请参阅:

    您不需要编写C:reference:

    LOAD CSV WITH HEADERS FROM 'file:/Users/Diana/Documents/Nattosphere/Natto_Sample.csv'
    

    您不需要编写C:引用:

    LOAD CSV WITH HEADERS FROM 'file:/Users/Diana/Documents/Nattosphere/Natto_Sample.csv'
    

    首先,必须在设置dbms.security.allow\u csv\u import\u from\u file\u url中设置true

    其次,必须设置neo4J在dbms.directories.import中搜索csv的位置

    设置这些项目时,必须将csv文件复制到我们设置dbms.directories.import的文件夹中

    稍后在Cypher:

    从“加载CSV”file:///Natto_Sample.csv"


    *如果您将文件夹放入文件夹中。。。使用此字符/来路由您的URL

    首先,您必须在设置dbms.security.allow\u csv\u import\u from\u file\u URL中设置true

    其次,必须设置neo4J在dbms.directories.import中搜索csv的位置

    设置这些项目时,必须将csv文件复制到我们设置dbms.directories.import的文件夹中

    稍后在Cypher:

    从“加载CSV”file:///Natto_Sample.csv"


    *如果您将文件夹放入文件夹中。。。使用此字符/将URL路由到语法,以加载带有标题的csv,如is:

    其中,本地文件的文件url为:

    file:///data.csv 
    


    将csv文件放在导入目录中,这应该可以使用

    语法加载带有标题的csv,如is:

    其中,本地文件的文件url为:

    file:///data.csv 
    

    将csv文件放入导入目录,这样应该可以工作