Módulo: Mongoid::Contextual::Comando

Incluido en:
mapReduce
Definido en:
lib/mongoid/contextual/command.rb

Overview

Módulo Mixin incluido en objetos que representan comandos de base de datos.

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles de los atributos de instancia

#colecciónobjeto (solo lectura)

Devuelve el valor del atributo colección.



12
13
14
# Archivo 'lib/mongoid/contextual/command.rb', línea 12

def Colección
  @colección
end

#colección La colección sobre la que realizar la query.(Lacolecciónsobrelarealizarlaquery.) ⇒ objeto (solo lectura)



12
# Archivo 'lib/mongoid/contextual/command.rb', línea 12

attr_reader colección, :criterios

#criteriosObjeto (solo lectura)

Devuelve el valor de los criterios de atributos.



12
13
14
# Archivo 'lib/mongoid/contextual/command.rb', línea 12

def criterios
  @criteria
end

#criterios Los criterios para el contexto.(Los criterios) ⇒ Objeto (solo lectura)



12
# Archivo 'lib/mongoid/contextual/command.rb', línea 12

attr_reader colección, :criterios

Detalles del método de instancia

#clienteMongo::Client

Obtenga el cliente de la base de datos.

Ejemplos:

Consigue el cliente.

command.client

Devuelve:

  • (Mongo::Client)

    El cliente de Mongo.



30
31
32
# Archivo 'lib/mongoid/contextual/command.rb', línea 30

def Cliente
  Colección.database.Cliente
end

#comandoHash

El comando de base de datos que se está construyendo para enviar a la base de datos.

Ejemplos:

Obtener el comando.

command.command

Devuelve:

  • (encriptada)

    El comando db.



20
21
22
# Archivo 'lib/mongoid/contextual/command.rb', línea 20

def Comando
  @command ||= {}
end