When mongoDB inserts documents in batch, run the following code and use mongoVUE to view the database. There is only one document in the Mongo library? Shouldn’t it be 20?

  mongodb, question
import java.net.UnknownHostException;
 import com.mongodb.BasicDBObject;
 import com.mongodb.DB;
 import com.mongodb.DBCollection;
 import com.mongodb.DBCursor;
 import com.mongodb.DBObject;
 import com.mongodb.Mongo;
 
 public class HelloMongoDB {
 
 private static Mongo mg;
 private static DB db;
 private static DBCollection col;
 
 public static void main(String[] args) throws UnknownHostException {
 
 HelloMongoDB hello = new HelloMongoDB();
 
 if (mg == null) {
 mg = new Mongo("127.0.0.1", 27017);
 }
 
 if (db == null) {
 db = mg.getDB("Studing");
 }
 
 if (col == null) {
 col = db.getCollection("test");
 }
 
 hello.InsertDocument(col);
 
 }
 
 public void InsertDocument(DBCollection col) {
 
 for (int i = 0;   i < 10;  i++) {
 BasicDBObject docu = new BasicDBObject();
 docu.put("type", "super");
 docu.put("price", i + 10);
 col.insert(docu);
 }
 
 for (int i = 0;   i < 10;  i++) {
 BasicDBObject docu = new BasicDBObject();
 docu.put("type", "tang");
 docu.put("price", i + 10);
 col.insert(docu);
 
 }
 
 }
 
 }

Sorry. . I actually tested it. . There seems to be no problem. .