Cómo insertar varios documentos a la vez en MongoDB a través de Java

Estoy utilizando MongoDB en mi aplicación y me fue necesario insertar varios documentos dentro de una colección de MongoDB. La versión que estoy usando es de 1.6.

Vi un ejemplo aquí

http://docs.mongodb.org/manual/core/create/

en el

Bulk Insertar múltiples documentos Sección

Donde el autor pasaba una matriz para hacer esto.

Cuando intenté lo mismo, pero ¿por qué no lo está permitiendo y, por favor, dígame cómo puedo insertar varios documentos a la vez?

package com;

import java.util.Date;

import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.MongoClient;

public class App {

    public static void main(String[] args) {
        try {
            MongoClient mongo = new MongoClient("localhost", 27017);
            DB db = mongo.getDB("at");
            DBCollection collection = db.getCollection("people");

            /*
             * BasicDBObject document = new BasicDBObject();
             * document.put("name", "mkyong"); document.put("age", 30);
             * document.put("createdDate", new Date()); table.insert(document);
             */

            String[] myStringArray = new String[] { "a", "b", "c" };

            collection.insert(myStringArray); // Compilation error at this line saying that "The method insert(DBObject...) in the type DBCollection is not applicable for the arguments (String[])"

        } catch (Exception e) {
            e.printStackTrace();
        }

    }

}

Déjeme saber cuál es el camino para poder insertar varios documentos a la vez a través de java.

Respuestas a la pregunta(5)

Su respuesta a la pregunta