Módulo: Mongo::BulkWrite::Validatable Privado
- Incluido en:
- OrderedCombiner, UnorderedCombiner
- Definido en:
- lib/mongo/bulk_write/validatable.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse 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 forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Validar el documento.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# Archivo 'lib/mongo/bulk_write/validatable.rb', línea 43 def validar(Nombre, Documento) validate_operation(Nombre) validate_document(Nombre, Documento) si Documento.respond_to?(:llaves) && (Documento[:colación] || Documento[Operación::Intercalación]) @has_collation = true end si Documento.respond_to?(:llaves) && Documento[:array_filters] @tiene filtros de matriz = true end si Documento.respond_to?(:llaves) && Documento[:hint] @has_hint = true end end |