模块:Mongoid::Matchable

扩展方式:
ActiveSupport::Concern
包含在:
可组合
定义于:
lib/mongoid/matchable.rb

Overview

此模块包含MongoDB选择器的Ruby实现的所有行为。

实例方法摘要折叠

实例方法详细信息

# _matches? (选择器)→ true | false

确定此文档是否具有与提供的MongoDB选择器匹配的属性。 用于匹配嵌入式关联。

例子:

文档是否匹配?

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

参数:

  • 选择器 (哈希)

    MongoDB 选择器。

返回:

  • ( true | false )

    如果匹配则返回 true,如果不匹配则返回 false。



20
21
22
# File 'lib/mongoid/matchable.rb', line 20

def _matches?(选择器)
  匹配器::表达式(expression).匹配?(self, 选择器)
end