Browse Source

DATAMONGO-2450 - Polishing.

Replace stream with for-loop.

Original pull request: #820.
pull/824/head
Mark Paluch 6 years ago
parent
commit
48f51d0fb0
No known key found for this signature in database
GPG Key ID: 51A00FA751B91849
  1. 6
      spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DefaultBulkOperations.java

6
spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DefaultBulkOperations.java

@ -501,7 +501,11 @@ class DefaultBulkOperations implements BulkOperations { @@ -501,7 +501,11 @@ class DefaultBulkOperations implements BulkOperations {
options.upsert(upsert);
if (update.hasArrayFilters()) {
options.arrayFilters(update.getArrayFilters().stream().map(ArrayFilter::asDocument).collect(Collectors.toList()));
List<Document> list = new ArrayList<>(update.getArrayFilters().size());
for (ArrayFilter arrayFilter : update.getArrayFilters()) {
list.add(arrayFilter.asDocument());
}
options.arrayFilters(list);
}
filterQuery.getCollation().map(Collation::toMongoCollation).ifPresent(options::collation);

Loading…
Cancel
Save