DATAMONGO-2330 - Apply defaultWriteConcern for bulk operations.

Fixed regression introduced in DATAMONGO-1880.

Original Pull Request: #775
This commit is contained in:
nkey
2019-07-31 13:50:26 +03:00
committed by Christoph Strobl
parent 75847981c3
commit 4b22558fe7

View File

@@ -59,6 +59,7 @@ import lombok.Value;
* @author Mark Paluch
* @author Minsu Kim
* @author Jens Schauder
* @author Michail Nikolaev
* @since 1.9
*/
class DefaultBulkOperations implements BulkOperations {
@@ -306,6 +307,10 @@ class DefaultBulkOperations implements BulkOperations {
private BulkWriteResult bulkWriteTo(MongoCollection<Document> collection) {
if (defaultWriteConcern != null) {
collection = collection.withWriteConcern(defaultWriteConcern);
}
return collection.bulkWrite( //
models.stream() //
.map(this::extractAndMapWriteModel) //