Classe: Mongo::BulkWrite::UnorderedCombiner Private

Herda:
Objeto
  • Objeto
mostrar tudo
Inclui:
Combinável, transformável, validável
Definido em:
build/ruby-driver-v2.19/lib/mongo/bulk_write/unordered_combiner.rb

Visão geral

Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.

Combina grupos de operações de escrita em massa sem ordem.

Desde:

  • 2.1.0

Resumo constante

Constantes incluídas do 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

Resumo do atributo de instância

Atributos incluídos em Combineable

#requests

Recolhimento do Resumo do método de instância

Métodos incluídos do Combineable

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

Métodos incluídos no Validable

#validate

Detalhes do método de instância

#combineArray<Hash>

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Combine os pedidos em ordem.

Exemplos:

Combine os pedidos.

combiner.combine

Retorna:

  • (Array<Hash>)

    Os pedidos combinados.

Desde:

  • 2.1.0



41
42
43
44
45
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/unordered_combiner.rb', linha 41

def combinar
  combine_requests({}).map fazer |name, ops|
    { name => ops }
  end
end