当前位置:   article > 正文

neo4j load csv 配置和使用

neo4j load

1、需要通过cypher load加载文件直接生成对应的图谱数据,配置如下:

dbms.directories.import=import
dbms.security.allow_csv_import_from_file_urls=true

 如何样例:

将文件放到neo4j目录下的import目录

然后执行:

LOAD CSV WITH HEADERS FROM "file:///test.csv" AS row

MERGE (parent_category:Category {name: row.parent_category})

MERGE (category:Category {name: row.category})

MERGE (category)-[:PARENT_CATEGORY]->(parent_category)

MERGE (p:Product {sku: toString(row.sku)})

SET p.name  = row.name,

    p.price = toFloat(row.price)

MERGE (p)-[:IN_CATEGORY]->(category)

MERGE (d:Designer {name: row.designer})

MERGE (p)-[:DESIGNED_BY]-(d)

RETURN *;

参考:LOAD CSV - Neo4j Cypher Manual 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/404120
推荐阅读
相关标签
  

闽ICP备14008679号