Person.where('things.tv' => 'Samsung').first
Това е мястото, където Mongoid и MongoDB наистина блестят. Методи на критериите на Mongoid (Person.where
, Person.any_of
, Person.excludes
и т.н.) ще ви даде много по-голяма гъвкавост от търсачите в стил ActiveRecord (предаване на :conditions
хеш към Person.find
, Person.first
и др.)
Сайтът на Mongoid има страхотна документация за това как да използвате Criteria
:
http://mongoid.org/en/mongoid/docs/querying.html