Clase: Mongo::BulkWrite::UnorderedCombiner Privada

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. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

Combina grupos de operaciones de escritura masiva sin ningún 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 de atributos de instancia

Atributos incluidos en Combineable

#solicitudes

Colapso del resumen del método de instancia

Se incluyen métodos de Combineable

#tiene_filtros_de_matriz?, #tiene_intercalación?, #tiene_pista?, #inicializar

Métodos incluidos de Validatable

#validate

Detalles del método de instancia

#combinarArray<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.

Combine las solicitudes en orden.

Ejemplos:

Combina las solicitudes.

combiner.combine

Devuelve:

  • (Matriz<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