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 bases de datos.

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles de atributo de instancias

#colecciónobjeto (solo lectura)

Devuelve el valor del atributo colección.



9
10
11
# Archivo 'lib/mongoid/contextual/command.rb', línea 9

def Colección
  @colección
end

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



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

attr_reader colección, Criterio

#criteriosObjeto (solo lectura)

Devuelve el valor de los criterios de atributos.



9
10
11
# Archivo 'lib/mongoid/contextual/command.rb', línea 9

def criterios
  @criteria
end

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



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

attr_reader colección, Criterio

Detalles del método de instancia

#clienteMongo::Client

Obtén el cliente de base de datos.

Ejemplos:

Consigue el cliente.

command.client

Devuelve:

  • (Mongo::Client)

    El cliente de Mongo.



27
28
29
# Archivo 'lib/mongoid/contextual/command.rb', línea 27

def Cliente
  Colección.database.Cliente
end

#commandHash

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

Ejemplos:

Obtener el comando.

command.command

Devuelve:

  • (encriptada)

    El comando db.



17
18
19
# Archivo 'lib/mongoid/contextual/command.rb', línea 17

def Comando
  @command ||= {}
end