【问题标题】:How to populate parse.com table via uploading csv/json file using javascript如何通过使用 javascript 上传 csv/json 文件来填充 parse.com 表
【发布时间】:2015-01-08 09:45:53
【问题描述】:

我需要将 cvs/json 文件直接上传到解析表以从客户端网站填充数据(批量插入)

根据解析documentation,似乎下面的 curl 命令可以上传文件,但不清楚如何指向特定的解析表。

是否有等效的代码 sn-p 可以从 java 脚本调用以下 curl 命令,因为我需要从客户端网站进行此调用以接受 cvs/json 文件作为输入并加载数据

curl -X POST \
  -H "X-Parse-Application-Id: X4ja65SBrNUK88zGBAQgIuR9FWdnvk1QZssZehzu" \
  -H "X-Parse-REST-API-Key: EQVLrkxQRsbiLubm6pY3VVLZkm9a4V0n63cPWrqA" \
  -H "Content-Type: text/plain" \
  -d 'Hello, World!' \
  https://api.parse.com/1/files/hello.txt

【问题讨论】:

    标签: javascript json curl parse-platform


    【解决方案1】:

    该 REST 调用将上传文件以存储在 Parse 中。它不会让您将其导入数据库。

    因为您想从另一个网站以编程方式运行此程序,所以您必须使用 REST API。您需要遍历要插入的每个对象,并进行 REST API 调用以将其插入数据库。您可以将 API 点击通过batching 保存在一起,最多可保存 50 个块。

    还有一个手动解决方案,如果是一次性设置一些初始数据,这可能会更简单。您可以通过打开网络浏览器,登录您的 Parse.com 帐户,选择您要为其导入数据的应用程序,单击标题中的核心,然后在左侧的数据部分,您会看到一个“导入”按钮。您可以在那里上传您的 CSV 或 JSON 文件。注意:这仅适用于将数据导入新类 - 您不能将数据添加到现有类(我认为禁止用户和安装)。如果您有一个空类,只需将其删除并使用文件导入来创建它。

    Parse 确实有一些关于导入数据的文档,可在 their website 获得。

    【讨论】:

    • 非常感谢您的回复 - 我知道从解析导入数据的功能,但我需要提供将数据导入客户端现有解析对象的能力,不幸的是,它不会是一次性的事件 - 对于相对较大的文件,每次插入运行每个对象都会变慢,但我会研究这种可能性 - 再次感谢
    • Parse.com 升级了其导入系统以支持新行的插入。将跳过任何重复项。
    • 在撰写本文时,parse.com 已从仪表板上删除了导入按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    相关资源
    最近更新 更多