Módulo: Mongoid::Matchable

Estendido por:
ActiveSupport::Concern
Incluído em:
Componível
Definido em:
build/mongoid-8.1/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.



19
20
21
# File 'build/mongoid-8.1/lib/mongoid/matchable.rb', linha 19

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