如何通过节点js将多个JSON文件的多个文档上传到Cloudant DB?

时间:2018-01-08 10:02:25

标签: json node.js api couchdb cloudant

目前,我需要重新处理位于Cloudant DB ex.say fail DB中的故障记录。我需要从那里获取特定日期的记录,比如20条记录,并将它们放在Reprocess DB中。你能帮我解决一下如何批量插入20个故障记录,这些记录可以使用Node JS存储为20个不同的JSON文件。

样品申请:

{
  "docs": [

    {
        "_id": "XXX",
        "_rev": "1-XXX",
        "timestamp": "2018-01-06T14:36:09.834Z",
        "DocType": "CustFail",
        "RequestPayload": {

        },
        "CustID": "4",
        "Response": "Fail"
    },
    {
        "_id": "XXX",
        "_rev": "1-XXX",
        "timestamp": "2018-01-06T14:36:09.834Z",
        "DocType": "CustFail",
        "RequestPayload": {

        },
        "CustID": "42",
        "Response": "Fail"
    }


  ]
}

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用的是nodejs-cloudant库,则应该可以调用bulk()传入要插入的JSON文档数组