MongoDB:处理Bulk.insert()方法中的错误

时间:2017-10-03 20:18:01

标签: node.js mongodb bulkinsert handle handleerror

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



    //com.sun.jersey.api.json.POJOMappingFeature = true
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public Data getAllData() {
        Data data = myService.getAllData();
        return data;
    }
    //JAX-RS takes care of converting Data object into JSON string.

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

1 个答案:

答案 0 :(得分:0)

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

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

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