Anda masih dapat menggunakan semua fungsi, hanya saja BulkWrites sekarang memiliki sintaks yang berbeda:
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);
Jadi Anda menggunakan UpdateOneModel
( atau untuk banyak jika Anda mau ) dan atur UpdateOptions
sebagai argumen ketiga untuk konstruktor.
Perlu beberapa waktu untuk membiasakan diri, tetapi pada dasarnya hanya membangun "Daftar" dengan semua sintaks yang sama seperti di tempat lain. Saya rasa itulah alasan utama perubahannya.