MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Interrogazione su campo hash mongoide

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

È qui che Mongoid e MongoDB brillano davvero. I metodi dei criteri di Mongoid (Person.where , Person.any_of , Person.excludes , ecc.) ti darà molta più flessibilità rispetto ai finder in stile ActiveRecord (passando un :conditions hash su Person.find , Person.first , ecc.)

Il sito di Mongoid ha un'ottima documentazione su come usare Criteria :

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