mongoDB批量插入文档时,运行下面代码,用MongoVUE查看数据库,mongo库中只存在一个文档?不应该是20个吗?

importjava.net.UnknownHostException;
importcom.mongodb.BasicDBObject;
importcom.mongodb.DB;
importcom.mongodb.DBCollection;
importcom.mongodb.DBCursor;
importcom.mongodb.DBObject;
importcom.mongodb.Mongo;
publicclassHelloMongoDB{
privatestaticMongomg;
privatestaticDBdb;
privatestaticDBCollectioncol;
publicstaticvoidmain(String[]args)throwsUnknownHostException{
HelloMongoDBhello=newHelloMongoDB();
if(mg==null){
mg=newMongo("127.0.0.1",27017);
}
if(db==null){
db=mg.getDB("Studing");
}
if(col==null){
col=db.getCollection("test");
}
hello.InsertDocument(col);
}
publicvoidInsertDocument(DBCollectioncol){
for(inti=0;i<10;i++){
BasicDBObjectdocu=newBasicDBObject();
docu.put("type","super");
docu.put("price",i+10);
col.insert(docu);
}
for(inti=0;i<10;i++){
BasicDBObjectdocu=newBasicDBObject();
docu.put("type","tang");
docu.put("price",i+10);
col.insert(docu);
}
}
}
阿波罗的战车
浏览 264回答 2
2回答

慕慕森

不好意思。。我实际测试了一下。。好像没有问题啊。。

MM们

看起来没什么问题,调用getLastError看看有内容吗
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript