sql >> Base de Datos >  >> NoSQL >> MongoDB

Consulta sobre el campo hash Mongoid

Person.where('things.tv' => 'Samsung').first

Aquí es donde realmente brillan Mongoid y MongoDB. Métodos de Criterios de Mongoid (Person.where , Person.any_of , Person.excludes , etc.) le dará mucha más flexibilidad que los buscadores de estilo ActiveRecord (pasando un :conditions hash a Person.find , Person.first , etc)

El sitio de Mongoid tiene una excelente documentación sobre cómo usar Criteria :

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