Zoals gezegd hier , om te doen wat je nodig hebt, kun je zoiets in
. plaatsenscript.js
(* waarschuwing:niet-geteste code )
use YOUR_DB
var bulk = db.collection.initializeUnorderedBulkOp();
bulk.find( { _id : 1 } ).upsert().update( { $set: { "text": "something else" } } );
bulk.find( { _id : 4 } ).upsert().update( { $set: { "text": "baz" } } );
bulk.find( { _id : 99 } ).upsert().update( { $set: { "text": "mrga" } } );
bulk.execute();
en voer het uit met
mongo
Ik moest het op deze manier doen omdat alles wat ik probeerde voor het bijwerken/invoegen van meer dan 1000 documenten niet werkte vanwege de limiet.