MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consulta no campo de hash mongoide

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 :

http://mongoid.org/en/mongoid/docs/querying.html