Принудительный тайм-аут на API-интерфейсе MongoTemplate - PullRequest
0 голосов
/ 09 января 2020

Есть ли способ добавить параметр времени ожидания maxTimeMs в запросе ниже? Я хочу, чтобы время агрегации истекло через 1 минуту

List<AggregationOperation> aggregationOperations = getAggregationOperations();

Aggregation aggregation = newAggregation(aggregationOperations)
                .withOptions(newAggregationOptions()
                        .cursor(new Document("batchSize", 99))
                        .allowDiskUse(true).build());


List<Document> responseList = mongoTemplate.aggregate(aggregation, collectionName, Document.class).getRawResults().get("results", List.class);
...