0
私はexpressとmongodb npmモジュールを使用して、コレクションアイテムが1300を超えるコレクションにデータを挿入しています。 1300を超えるオブジェクトを持つjsonファイルからデータを抽出しています。次のコードでは、mongodbコレクション内の100項目に達するまで、すべてが正しく挿入されます。これを回避して複数のコレクションに分割する方法はありますか?mongodbで100以上のアイテムを反復する方法
私は、ノードに次のコードを使用しています:
MongoClient.connect(url, function(err, db) {
db.collection('players').find().forEach(function(myDoc) {
for(var i = 0; i < jsonfile.length; i++) {
if (myDoc.player_ID == jsonfile[i].playerID && myDoc.stint_ID == 1) {
db.collection('players').updateOne(
{ 'player_ID' : jsonfile[i].playerID},
{ $set: {
'strikeOut' : jsonfile[i].SO }
}, function(err, result) {
console.log(err);
db.close();
}
);
} else {
return;
}
}
});
});