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 :
https://mongoid.org/en/mongoid/docs/querying.html