mongodbに大量の普通のオブジェクトを挿入しようとしていますが、非常に奇妙なことが起こっています。のは、私はこのNode.jsのMongooseサイレントクラッシュ
for (var i = 0; i < 1000; i++) {
var commentAux = {
'a': 'test' + i,
'b': 'https://test.com',
'c': appUser.id,
'd': 'test of' + i
}
comments.push(commentAux);
}
Comment.collection.insert(comments, function (err, docs) {
if (err) {
return res.json({success: false, message: 'Comments Fail'});
}
}
のようなしかし、私は、サーバーのハング、1500年を言うことができます1000を変更した場合、1000個のオブジェクトを挿入しようとしましょう。それは逃げることも、警告も、何もすることもありません。それはちょうどそこにくっついた。私は読んできましたが、この量の文書はmongoがサポートしている限度額にも達していません。
誰かが同じ問題に直面していますか?私は窓でmongo 3.2を使用しています
:
あなたも見てみることができますか?それは[これの](https://docs.mongodb.com/manual/reference/limits/#Write-Command-Operation-Limit-Size)が原因かもしれませんが、わかりません。 – robertklep
http://stackoverflow.com/questions/16726330/mongoose-mongodb-batch-insert?answertab=active#tab-top一括処理の場合 – Rabea
吊り下げ理由はわかりませんが、一括最大サイズは1000です。 1000以上のメリットがあります。https://docs.mongodb.com/manual/reference/limits/#Write-Command-Operation-Limit-Size – helmy