我是 Neo4j 数据库的新手。我有一个很大的 csv 文件,无法放入我机器的内存中。在我使用 USING PERIODIC COMMIT
加载 db 中的所有记录之前,我想在小数据样本上测试我的密码查询。如何加载仅加载 1000 行数据并测试我的查询。
数据列的简化形式为 [Employee, CompanyName]
.我想创建关系为 (:Employee)-[:Employed]->(:Company)
. Employee 和 CompanyName 节点已经加载到数据库中。
最佳答案
您可以限制要导入的行:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS 'file:///yourcsvfile.csv' AS row
WITH row LIMIT 1000
...
然后继续您通常的 import Cypher 语句。这将仅读取文件的前 1000 行。
关于csv - 仅从 Neo4j 中的大型 csv 文件加载少量样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45809240/