引き続きすべての機能を使用できます。BulkWritesの構文が異なるだけです。
MongoCollection<Document> collection = db.getCollection("sample");
List<WriteModel<Document>> updates = Arrays.<WriteModel<Document>>asList(
new UpdateOneModel<Document>(
new Document(), // find part
new Document("$set",1), // update part
new UpdateOptions().upsert(true) // options like upsert
)
);
BulkWriteResult bulkWriteResult = collection.bulkWrite(updates);
したがって、 UpdateOneModel
>
(または必要に応じて多くの場合)そして UpdateOptions
コンストラクターの3番目の引数として。
慣れるまでには少し時間がかかりますが、基本的には他の場所と同じ構文で「リスト」を作成するだけです。それが変更の主な理由だと思います。