【问题标题】:MongoDB: Handle errors from Bulk.insert() methodMongoDB:处理来自 Bulk.insert() 方法的错误
【发布时间】:2017-10-03 20:18:00
【问题描述】:

我正在使用该方法,但我不知道如何处理结果。我检查了Bulk.insert() 是否返回了一个承诺,但我对该主题没有太多经验。这是我的代码:

bulk.insert({
        id_cliente: val1,
        iddoi: val2,
        id_personeria: val3,
        cliente: val4
});

bulk.execute()

我对数据插入没有问题,但我想得到答案,因为有重复的记录,我需要知道它们是什么。

【问题讨论】:

    标签: node.js mongodb bulkinsert handle handleerror


    【解决方案1】:

    您可以使用从 execute() 调用返回的 BulkWriteResult 对象。

    https://docs.mongodb.com/manual/reference/method/BulkWriteResult/#BulkWriteResult

    如果您需要更多详细信息,可以调用 getOperations()

    【讨论】:

    • 但是我应该怎么用呢,我之前找到那个对象也试过用,但是没有任何反应。我正在使用: var resul = bulk.execute(); console.log(result.BulkWriteResult);
    猜你喜欢
    • 2022-07-27
    • 2010-11-11
    • 2017-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 2017-09-18
    相关资源
    最近更新 更多