Module Mongo::BulkWrite::Combineable
In: lib/mongo/bulk_write/combineable.rb

Defines behavior around combiners

@api private

@since 2.1.0

Methods

new  

Attributes

has_array_filters  [R]  @return [ true, false ] has_array_filters Whether one or more operations specifies an array filters option.
has_collation  [R]  @return [ true, false ] has_collation Whether one or more operations has a collation defined.
requests  [R]  @return [ Array<Hash, BSON::Document> ] requests The provided requests.

Public Class methods

Create the ordered combiner.

@api private

@example Create the ordered combiner.

  OrderedCombiner.new([{ insert_one: { _id: 0 }}])

@param [ Array<Hash, BSON::Document> ] requests The bulk requests.

@since 2.1.0

[Validate]