DATAMONGO-2450 - Polishing.

Replace stream with for-loop.

Original pull request: #820.
This commit is contained in:
Mark Paluch
2020-01-15 10:10:58 +01:00
parent fb499f8c69
commit 48f51d0fb0

View File

@@ -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);