Módulo: Mongoid::Selectable

Estendido por:
ActiveSupport::Concern
Incluído em:
Componível, Critérios::Queryable
Definido em:
lib/mongoid/selectable.rb

Visão geral

Fornece comportamento para gerar o seletor para um documento específico.

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#atomic_selector ➤ Hash

Obtenha o seletor atômico para o documento. Este é um hash no caso mais simples { “_id " => ID }, mas pode se tornar mais complexo para documentos incorporados e documentos que usam uma chave de shard.

Exemplos:

Obtenha o seletor atômico do documento.

document.atomic_selector

Retorna:

  • (Hash)

    O seletor do documento.



18
19
20
# Arquivo 'lib/mongoid/selectable.rb', linha 18

def atomic_selector
  incorporado? ? embedded_atomic_selector : root_atomic_selector_in_db
end