Person.where('things.tv' => 'Samsung').first
È qui che Mongoid e MongoDB brillano davvero. I metodi dei criteri di Mongoid (Person.where
, Person.any_of
, Person.excludes
, ecc.) ti darà molta più flessibilità rispetto ai finder in stile ActiveRecord (passando un :conditions
hash su Person.find
, Person.first
, ecc.)
Il sito di Mongoid ha un'ottima documentazione su come usare Criteria
:
http://mongoid.org/en/mongoid/docs/querying.html