以下、実行準順を考慮したBulkの一例です。
**collection.initializeUnorderedBulkOperation()**に変えると、
実行順は不定となります。
lang
1BulkWriteOperation builder = collection.initializeOrderedBulkOperation();
2
3builder.insert(new BasicDBObject("_id", 1));
4builder.insert(new BasicDBObject("_id", 2));
5builder.insert(new BasicDBObject("_id", 3));
6
7builder.find(new BasicDBObject("_id", 1)).updateOne(new BasicDBObject("$set", new BasicDBObject("x", 2)));
8builder.find(new BasicDBObject("_id", 2)).removeOne();
9builder.find(new BasicDBObject("_id", 3)).replaceOne(new BasicDBObject("_id", 3).append("x", 4));
10
11BulkWriteResult result = builder.execute();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。