Módulo: Mongoid::Contextual::Command

Incluído em:
Redução de mapa
Definido em:
lib/mongoid/contextual/command.rb

Visão geral

Módulo Mixin incluído em objetos que representam comandos de banco de dados de dados.

Recolhimento do Resumo do atributo de instância

Recolhimento do Resumo do método de instância

Detalhes do atributo da instância

#collectionObject (somente leitura)

Retorna o valor da collection de atributos.



9
10
11
# File 'lib/mongoid/contextual/command.rb', linha 9

def collection
  @collection
end

#collection A collection para fazer query.(Thecollectiontoquerygainst.) ➤ Objeto (somente leitura)



9
# File 'lib/mongoid/contextual/command.rb', linha 9

attr_reader :collection, :criteria

#criteriaObjeto (somente leitura)

Retorna o valor dos critérios de atributo.



9
10
11
# File 'lib/mongoid/contextual/command.rb', linha 9

def critério
  @criteria
end

#criteria Os critérios para o contexto.(Oscritérios) ➤ Objeto (somente leitura)



9
# File 'lib/mongoid/contextual/command.rb', linha 9

attr_reader :collection, :criteria

Detalhes do método de instância

#clienteMongo::Client

Obtenha o cliente de banco de dados de dados .

Exemplos:

Obtenha o cliente.

command.client

Retorna:

  • (Mongo::Client)

    O cliente mongo .



27
28
29
# File 'lib/mongoid/contextual/command.rb', linha 27

def Cliente
  collection.database.Cliente
end

#commandHash

O comando do banco de dados que está sendo construído para enviar ao banco de dados.

Exemplos:

Obtenha o comando.

command.command

Retorna:

  • (Hash)

    O comando db.



17
18
19
# File 'lib/mongoid/contextual/command.rb', linha 17

def comando
  @command ||= {}
end