【问题标题】:Neo4j Database error General Unknown ErrorNeo4j 数据库错误一般未知错误
【发布时间】:2019-06-10 06:57:18
【问题描述】:
Load csv with headers from "https://drive.google.com/open?id=1pyWY81bKzcCF7T-i_-MyhY2kJ4Z8NYP8" as row
with row
return row

这是我的代码,我正在尝试使用 load csv 从我的驱动器中访问包含 100 万条记录的 csv 文件

它给了我以下错误:

Neo.DatabaseError.General.UnknownError: At https://drive.google.com/open?id=1pyWY81bKzcCF7T-i_-MyhY2kJ4Z8NYP8 @ position 1750 -  there's a field starting with a quote and whereas it ends that quote there seems to be characters in that field after that ending quote. That isn't supported. This is what I read: 'docs-fwds":'

我没有得到这个问题 谁能帮我解决这个问题?

【问题讨论】:

  • https://drive.google.com/open?id=1pyWY81bKzcCF7T-i_-MyhY2kJ4Z8NYP8 由于文件大小不返回文件
  • 请注意,当您确实将它指向您的 CSV 时,您需要在加载时使用 USING PERIODIC COMMIT 以便它分批加载过程,这应该避免在尝试加载时炸毁堆单个事务中的整个文件。

标签: neo4j cypher load-csv


【解决方案1】:

URL 您输入的不是文件的实际路径,而是指向从谷歌驱动器打开文件的页面的链接。 所以您提供的链接指向 HTML 页面,而不是 CSV 文件。

如果您想要文件的实际 URL,请尝试下载它并复制新选项卡中显示的 URL。

您可以按如下方式更改您的查询(使用实际 URL 更新):

Load csv with headers from "https://drive.google.com/uc?id=1pyWY81bKzcCF7T-i_-MyhY2kJ4Z8NYP8" as row
with row
return row

文件大就不要返回一行,浏览器会变成 没有反应。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多