MongoDB / Mongoid tillader dig at gøre dette. Dit eksempel vil virke, syntaksen er bare forkert.
@stocks = Stock.Where(:prices.value.lt => p) #does not work
@stocks = Stock.where('prices.value' => {'$lt' => p}) #this should work
Og den kan stadig kædes sammen, så du kan også bestille efter navn:
@stocks = Stock.where('prices.value' => {'$lt' => p}).asc(:name)
Håber dette hjælper.