Person.where('things.tv' => 'Samsung').first
これは、MongoidとMongoDBが本当に輝いているところです。 MongoidのCriteriaメソッド(Person.where
、Person.any_of
、Person.excludes
など)は、ActiveRecordスタイルのファインダー(:conditions
を渡す)よりもはるかに柔軟性があります。 Person.find
へのハッシュ 、Person.first
、など)
Mongoidのサイトには、Criteria
の使用方法に関する優れたドキュメントがいくつかあります。 :
http://mongoid.org/en/mongoid/docs/querying.html