Person.where('things.tv' => 'Samsung').first
É aqui que Mongoid e MongoDB realmente brilham. Métodos Criteria do Mongoid (
Person.where , Person.any_of , Person.excludes , etc.) lhe dará muito mais flexibilidade do que os localizadores no estilo ActiveRecord (passando um :conditions hash para Person.find , Person.first , etc) O site do Mongoid tem uma ótima documentação sobre como usar os
Criteria :https://mongoid.org/en/mongoid/docs/querying.html