sql >> Databáze >  >> NoSQL >> MongoDB

Dotazování na vložené objekty v Mongoidu/rails 3 (Operátory nižší než, Min a řazení)

MongoDB / Mongoid vám to umožňují. Váš příklad bude fungovat, jen je nesprávná syntaxe.

@stocks = Stock.Where(:prices.value.lt => p) #does not work

@stocks = Stock.where('prices.value' => {'$lt' => p}) #this should work

A stále je řetězitelný, takže si můžete objednat i podle jména:

@stocks = Stock.where('prices.value' => {'$lt' => p}).asc(:name)

Snad to pomůže.



  1. zabít zombie mrtvé regionální servery

  2. Následovníci - návrh databáze mongodb

  3. Vzdálenost tisku MongoDB mezi dvěma body

  4. Jaké bezpečnostní mechanismy má Meteor?