DB db = mongoClient.getDB("yourDB"); DBCollection coll = db.getCollection("yourCollection"); BulkWriteOperation builder = coll.initializeUnorderedBulkOperation(); for(DBObject doc :yourList) { builder.insert(doc); } BulkWriteResult result = builder.execute(); return result.isAcknowledged();
bulkWriteOperationMap.get(tableName).insert(documents.get(tableName));
DBCollection collection = mongoOperation.getCollection("collection"); BulkWriteOperation bulkWriteOperation = collection.initializeOrderedBulkOperation(); DBObject content = new BasicDBObject("field","value"); bulkWriteOperation.insert(content); BulkWriteResult writeResult = bulkWriteOperation.execute(); System.out.println(writeResult);
MongoClient mongo = new MongoClient("localhost", port_number); DB db = mongo.getDB("db_name"); ArrayList<DBObject> objectList; // Fill this list with your objects to insert BulkWriteOperation operation = col.initializeOrderedBulkOperation(); for (int i = 0; i < objectList.size(); i++) { operation.insert(objectList.get(i)); } BulkWriteResult result = operation.execute();
while (objects.hasNext()) { RevObject object = objects.next(); bulkOperation.insert(toDocument(object));
DBCollection collection = database.getCollection("myCollection"); BulkWriteOperation bulkWriteOperation= collection.initializeUnorderedBulkOperation(); for (int i = 0; i <= 1000000; i++) { BasicDBObject newDataObject = new BasicDBObject(); IncrementalStat incrementalStat = new IncrementalStat(); double randomCount = (10 + (Math.random() * 300)); for (int j = 0; j < randomCount; j++) { number = i + randomCount; } newDataObject.put("_id", i); newDataObject.put("myNumber", number); bulkWriteOperation.insert(newDataObject); } //write all data using bulk execute BulkWriteResult result=bulkWriteOperation.execute();
BulkWriteOperation bulk = coll.initializeOrderedBulkOperation(); Integer count = 0; DBCursor cursor = coll.find(new BasicDBObject("projectid", "projectA")); while (cursor.hasNext()) { DBObject curRecord = cursor.next(); curRecord.removeField("_id"); // why bother with a clone when you can remove the _id curRecord.put("projectid","projectB"); // replace the projectid bulk.insert(curRecord); count++; if ( count % 1000 == 0 ) { bulk.execute(); bulk = collection.initializeOrderedBulkOperation(); } } if (count % 1000 != 0 ) bulk.execute();
bulkInsertOperation.insert(object);
for (DocInfo doc : insertionAttemptList) { ctx.getFactory().getInterceptors().callInterceptors(InterceptPoint.PRE_CRUD_INSERT_DOC, ctx, doc.inputDoc); bw.insert(doc.newDoc); doc.inputDoc.setCRUDOperationPerformed(CRUDOperation.INSERT);
bulkWriteOperationMap.get(tableName).insert(documents.get(tableName));
if (MongoWritableTypes.BSON_WRITABLE == mwType) { bw.readFields(inputStream); bulkOp.insert(new BasicDBObject(bw.getDoc().toMap())); } else if (MongoWritableTypes.MONGO_UPDATE_WRITABLE == mwType) { muw.readFields(inputStream);
currentOp.insert(doc);