Módulo: Mongo::BulkWrite::Validatable Privado
- Incluido en:
- OrderedCombiner, UnorderedCombiner
- Definido en:
- lib/mongo/bulk_write/validatable.rb
Overview
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Define el comportamiento en torno a las validaciones.
Resumen del método de instancia colapsar
-
#validar(nombre, documento) ⇒ Hash, BSON::Document
privado
Validar el documento.
Detalles del método de instancia
#validate(name, document) ⇒ Hash, BSON::Document
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Validar el documento.
40 41 42 43 44 45 46 47 48 49 50 |
# Archivo 'lib/mongo/bulk_write/validatable.rb', línea 40 def validar(Nombre, Documento) validate_operation(Nombre) validate_document(Nombre, Documento) @has_collation = true si Documento.respond_to?(:llaves) && (Documento[intercalación] || Documento[Operación::Intercalación]) @has_array_filters = true si Documento.respond_to?(:llaves) && Documento[:array_filters] return a menos que Documento.respond_to?(:llaves) && Documento[:hint] @has_hint = true end |