Módulo: Mongo::Operação::Result::aggregatable privado
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/operation/shared/result/aggregatable.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Define o comportamento personalizado dos resultados de gravação em massa
Recolhimento do Resumo do método de instância
-
#aggregate_write_concern_errors(count) ➤ Array
privado
Agregar os erros de write concern retornados deste resultado.
-
#aggregate_write_errors(count) ➤ Array
privado
Agregar os erros de escrita retornados deste resultado.
Detalhes do método de instância
#aggregate_write_concern_errors(count) ➤ Array
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.
Agregar os erros de write concern retornados deste resultado.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'build/ruby-driver-v2.19/lib/mongo/operation/shared/result/aggregatable.rb', linha 60 def aggregate_write_concern_errors(contar) Método a menos que @replica @replica.cada_com_index.reduzir(nada) fazer |errors, (responder, _)| se write_concern_errors = responder.documentos.primeiro['writeConcernErrors'] (errors || []) << write_concern_errors.reduzir(nada) fazer |errs, wce| wce.mesclar!('índice' => contar + wce['índice']) (errs || []) << write_concern_error end end end end |
#aggregate_write_errors(count) ➤ Array
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.
Agregar os erros de escrita retornados deste resultado.
38 39 40 41 42 43 44 45 46 47 48 |
# File 'build/ruby-driver-v2.19/lib/mongo/operation/shared/result/aggregatable.rb', linha 38 def aggregate_write_errors(contar) Método a menos que @replica @replica.reduzir(nada) fazer |errors, responder| se write_errors = responder.documentos.primeiro['writeErrors'] peso = write_errors.coletar fazer |nós| nós.mesclar!('índice' => contar + nós['índice']) end (errors || []) << peso se peso end end end |