Módulo: Mongoid::Contextual::Command

Incluído em:
GeoNear, MapReduce
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.



12
13
14
# File 'lib/mongoid/contextual/command.rb', linha 12

def collection
  @collection
end

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



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

attr_reader :collection, :criteria

#criteriaObjeto (somente leitura)

Retorna o valor dos critérios de atributo.



12
13
14
# File 'lib/mongoid/contextual/command.rb', linha 12

def critério
  @criteria
end

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



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

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 .



30
31
32
# File 'lib/mongoid/contextual/command.rb', linha 30

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.



20
21
22
# File 'lib/mongoid/contextual/command.rb', linha 20

def comando
  @command ||= {}
end