Person.where('things.tv' => 'Samsung').first
W tym miejscu Mongoid i MongoDB naprawdę błyszczą. Metody kryteriów Mongoida (Person.where
, Person.any_of
, Person.excludes
, itp.) dadzą ci znacznie większą elastyczność niż wyszukiwarki w stylu ActiveRecord (przekazując :conditions
skrót do Person.find
, Person.first
itp.)
Witryna Mongoida zawiera świetną dokumentację dotyczącą korzystania z Criteria
:
http://mongoid.org/en/mongoid/docs/querying.html