Person.where('things.tv' => 'Samsung').first
C'est là que Mongoid et MongoDB brillent vraiment. Méthodes des critères de Mongoid (Person.where
, Person.any_of
, Person.excludes
, etc.) vous donnera beaucoup plus de flexibilité que les finder de style ActiveRecord (en passant un :conditions
hachage vers Person.find
, Person.first
, etc.)
Le site de Mongoid contient une excellente documentation sur l'utilisation des Criteria
:
http://mongoid.org/en/mongoid/docs/querying.html