Módulo: Mongoid::Matchable

Estendido por:
ActiveSupport::Concern
Incluído em:
Componível
Definido em:
lib/mongoid/matchable.rb

Visão geral

Este módulo contém todo o comportamento para implementações Ruby dos seletores MongoDB .

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#_matches?(seletor) ⇒ true | false

Determina se este documento tem os atributos para corresponder ao seletor MongoDB fornecido. Usado para corresponder em associações incorporadas.

Exemplos:

O documento corresponde?

document._matches?(:title => { "$in" => [ "test" ] })

Parâmetros:

  • seletor (Hash)

    O seletor MongoDB.

Retorna:

  • (verdadeiro | falso)

    Verdadeiro se corresponder, falso se não.



20
21
22
# Arquivo 'lib/mongoid/matchable.rb', linha 20

def _matches?(seletor)
  Matcher::Expressão.correspondências?(auto, seletor)
end