由于定期提交错误,无法在 neo4j 中加载 CSV
Unable to load CSV in neo4j due to periodic commit error
这是我在加载 CSV 文件时遇到的错误:
Neo.ClientError.Statement.SemanticError: Executing queries that use
periodic commit in an open transaction is not possible.
这是我正在使用的代码:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///bs140513_032310.csv' AS line
WITH line,
SPLIT(line.customer, "'") AS customerID,
SPLIT(line.age, "'") AS customerAge,
SPLIT(line.gender, "'") AS customerGender,
SPLIT(line.zipcodeOri, "'") AS customerZip,
SPLIT(line.merchant, "'") AS merchantID,
SPLIT(line.zipMerchant, "'") AS merchantZip,
SPLIT(line.category, "'") AS transCategory
最新版本的 neo4j 浏览器要求您使用 :auto
浏览器命令来启动 USING PERIODIC COMMIT
选项。
例如:
:auto USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///bs140513_032310.csv' AS line
WITH line,
SPLIT(line.customer, "'") AS customerID,
SPLIT(line.age, "'") AS customerAge,
SPLIT(line.gender, "'") AS customerGender,
SPLIT(line.zipcodeOri, "'") AS customerZip,
SPLIT(line.merchant, "'") AS merchantID,
SPLIT(line.zipMerchant, "'") AS merchantZip,
SPLIT(line.category, "'") AS transCategory
您可以在浏览器中输入以下浏览器命令来获取有关 :auto
的更多信息:
:help auto
这是我在加载 CSV 文件时遇到的错误:
Neo.ClientError.Statement.SemanticError: Executing queries that use periodic commit in an open transaction is not possible.
这是我正在使用的代码:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///bs140513_032310.csv' AS line
WITH line,
SPLIT(line.customer, "'") AS customerID,
SPLIT(line.age, "'") AS customerAge,
SPLIT(line.gender, "'") AS customerGender,
SPLIT(line.zipcodeOri, "'") AS customerZip,
SPLIT(line.merchant, "'") AS merchantID,
SPLIT(line.zipMerchant, "'") AS merchantZip,
SPLIT(line.category, "'") AS transCategory
最新版本的 neo4j 浏览器要求您使用 :auto
浏览器命令来启动 USING PERIODIC COMMIT
选项。
例如:
:auto USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///bs140513_032310.csv' AS line
WITH line,
SPLIT(line.customer, "'") AS customerID,
SPLIT(line.age, "'") AS customerAge,
SPLIT(line.gender, "'") AS customerGender,
SPLIT(line.zipcodeOri, "'") AS customerZip,
SPLIT(line.merchant, "'") AS merchantID,
SPLIT(line.zipMerchant, "'") AS merchantZip,
SPLIT(line.category, "'") AS transCategory
您可以在浏览器中输入以下浏览器命令来获取有关 :auto
的更多信息:
:help auto