Person.where('things.tv' => 'Samsung').first
É aqui que Mongoid e MongoDB realmente brilham. Métodos Criteria do Mongoid (
Person.where
, Person.any_of
, Person.excludes
, etc.) lhe dará muito mais flexibilidade do que os localizadores no estilo ActiveRecord (passando um :conditions
hash para Person.find
, Person.first
, etc) O site do Mongoid tem uma ótima documentação sobre como usar os
Criteria
:http://mongoid.org/en/mongoid/docs/querying.html