Módulo: Mongoid::Contextual::Command

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

Overview

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

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

Detalles de los atributos de instancia

#colecciónObjeto (solo lectura)

Devuelve el valor de la colección de atributos.



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

def Colección
  @recopilación
end

#colección La colección sobre la que se realizará la consulta.(Lacolecciónsobrelaqueserealiza la consulta.) ⇒ Objeto (solo lectura)



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

lector de atributos :recopilación, :criterios

#criteriosObjeto (solo lectura)

Devuelve el valor del atributo criterios.



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

lector de atributos :recopilación, :criterios

Detalles del método de instancia

#clienteMongo::Cliente

Obtenga el cliente de la base de datos.

Ejemplos:

Conseguir el cliente.

command.client

Devuelve:

  • (Mongo::Cliente)

    El cliente 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:

Obtenga el comando.

command.command

Devuelve:

  • (Hash)

    El comando db.



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

def Comando
  @dominio ||= {}
end