Módulo: Mongo::BulkWrite::Validatable Private
- Incluído em:
- OrderedCombiner, UnorderedCombiner
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/bulk_write/validatable.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 em torno de validações.
Recolhimento do Resumo do método de instância
-
#validate(name, document) ➤ Hash, BSON::Document
privado
Valide o documento.
Detalhes do método de instância
#validate(name, documento) ➤ Hash, BSON::Document
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.
Valide o documento.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/validatable.rb', linha 43 def validar(name, documento) validate_operation(name) validate_document(name, documento) se documento.respond_to?(:keys) && (documento[:collation] || documento[(operação)::Agrupamentos]) @has_collation = true end se documento.respond_to?(:keys) && documento[:array_filters] @has_array_filters = true end se documento.respond_to?(:keys) && documento[:hint] @has_hint = true end end |