Package com.mongodb

Class AggregationOptions

java.lang.Object
com.mongodb.AggregationOptions

@Deprecated(since="2021-05-27") public class AggregationOptions extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
The options to apply to an aggregate operation.
Since:
2.12
  • Method Details

    • getAllowDiskUse

      public Boolean getAllowDiskUse()
      Deprecated.
      If true, this enables external sort capabilities, otherwise $sort produces an error if the operation consumes 10 percent or more of RAM.
      Returns:
      true if aggregation stages can write data to temporary files
    • getBatchSize

      public Integer getBatchSize()
      Deprecated.
      The size of batches to use when iterating over results.
      Returns:
      the batch size
    • getOutputMode

      Deprecated.
      There is no replacement for this. Applications can assume that the driver will use a cursor for server versions that support it (>= 2.6). The driver will ignore this as of MongoDB 3.6, which does not support inline results for the aggregate command.
      The mode of output for this configuration.
      Returns:
      whether the output will be inline or via a cursor, which defaults to AggregationOptions.OutputMode.CURSOR
      See Also:
    • getMaxTime

      public long getMaxTime(TimeUnit timeUnit)
      Deprecated.
      Gets the maximum execution time for the aggregation command.
      Parameters:
      timeUnit - the time unit for the result
      Returns:
      the max time
      Since:
      2.12
    • getBypassDocumentValidation

      public Boolean getBypassDocumentValidation()
      Deprecated.
      Gets whether to bypass document validation, or null if unspecified. The default is null.
      Returns:
      whether to bypass document validation, or null if unspecified.
      Since:
      2.14
    • getCollation

      public Collation getCollation()
      Deprecated.
      Returns the collation options
      Returns:
      the collation options
      Since:
      3.4
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • builder

      public static AggregationOptions.Builder builder()
      Deprecated.
      Creates a new Builder for AggregationOptions.
      Returns:
      a new empty builder.