Clase: Mongo::BulkWrite::UnorderdCombiner Privado

Hereda:
Objeto
  • Objeto
Mostrar todo
Incluye:
Combinable, Transformable, Validable
Definido en:
lib/mongo/bulk_write/unordered_combiner.rb

Overview

Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.

Combina grupos de operaciones de escritura masiva en cualquier orden.

Desde:

  • 2.1.0

Resumen constante

Constantes incluidas de Transformable

Transformable::DELETE_MANY, Transformable::DELETE_MANY_TRANSFORM, Transformable::DELETE_ONE, Transformable::DELETE_ONE_TRANSFORM, Transformable::INSERT_ONE, Transformable::INSERT_ONE_TRANSFORM, Transformable::MAPPERS, Transformable::REPLACE_ONE, Transformable::REPLACE_ONE_TRANSFORM, Transformable::UPDATE_MANY, Transformable::UPDATE_MANY_TRANSFORM, Transformable::UPDATE_ONE, Transformable::UPDATE_ONE_TRANSFORM

Resumen del atributo de la instancia

Atributos incluidos de Combinables

#solicitudes

Resumen del método de instancia colapsar

Se incluyen métodos de Combineable

#has_array_filters?, #has_collation?, #has_hint?, #initialize

Métodos incluidos de Validatable

#validate

Detalles del método de instancia

#combinararreglo<Hash>

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Combina las solicitudes en orden.

Ejemplos:

Combina las solicitudes.

combiner.combine

Devuelve:

  • (arreglo<Hash>)

    Las solicitudes combinadas.

Desde:

  • 2.1.0



41
42
43
44
45
# Archivo 'lib/mongo/bulk_write/unordered_combiner.rb', línea 41

def combinar
  combinar_solicitudes({}).map hacer |Nombre, ops|
    { Nombre => ops }
  end
end