MongoDB に 1,000,000 個のドキュメントを追加したいと考えています。このダミーコードを実行すると、
Mongo mongo = null;
mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB("MyTestDB");
System.out.println("Connection was established....");
DBCollection col = db.getCollection("ThirdCollection");
for (int i = 0; i < 100000; i++) {
BasicDBObject doc = new BasicDBObject("name", "MongoDB "+i)
.append("type", "database")
.append("count", 1)
.append("info",
new BasicDBObject("x", 203).append("y", 102));
col.insert(doc);
}
そして、99,637 個のドキュメントしか挿入されていないことがわかります。
私はMongoDBの初心者です。最適化の問題か何かでしょうか?
ありがとう