Mongoose collection.insert continueOnError,插入的文件未在回调中传递

时间:2014-09-15 09:38:55

标签: javascript node.js mongodb mongoose

我从具有唯一索引的模式创建了一个模型 我试图使用Model.collection.insert()来插入多个文档 数据可能有一些重复的文档,所以我在选项中使用了continueOnError 我检查了shell,数据似乎正常插入,但在回调中,传递的文件为null。

Model.collection.insert(data.slice(0, 3), {
  continueOnError: 1
}, function(err, documents) {
  console.log(arguments); // { 0: null, 1: [{...}, {...}, {...}] }
});

然后

Model.collection.insert(data.slice(0, 5), {
  continueOnError: 1
}, function(err, documents) {
  console.log(arguments); // { 0: error message, 1: null }
});

我只是想知道我成功插入了多少文档。我怎么能这样做?

0 个答案:

没有答案