Bulk Upsert с драйвером MongoDB Java 3.0

В более ранних версиях Java-драйверов MongoDB для выполнения запроса и массового упорядочения неупорядоченных результатов мы получили только следующее:

BulkWriteOperation bulk = dbCollection.initializeUnorderedBulkOperation();
    bulk.find(searchQuery).upsert().update(new BasicDBObject("$set", getDbObjectModel()));

Но в версии 3, с введением поддержки Bson Document и метода MongoCollection.bulkWrite (), как это можно сделать?

Я попробовал это:

List<WriteModel<Document>> documentList = new ArrayList<>();

collection.bulkWrite(documentList, new BulkWriteOptions().ordered(false));

но мне нужна функциональность upsert.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос