0

似乎在最初创建集合时,有一段时间不能插入文档。所以运行下面的代码我只得到第一个插入。

Mongo mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB( "workqueue" );
DBCollection coll = db.getCollection("jobs");

coll.insert(new BasicDBObject("desc", "test1"));
coll.insert(new BasicDBObject("desc", "test2"));
coll.insert(new BasicDBObject("desc", "test3"));

但是,如果我在每个插入之间放置一个线程睡眠,我会得到所有 3 个。这是一个错误还是我做错了什么?

4

0 回答 0