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

Forespørgsel på indlejrede objekter i Mongoid/rails 3 (lavere end, min-operatorer og sortering)

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.



  1. Har MongoDB en indbygget REST-grænseflade?

  2. Hvordan konverteres en streng til ObjectId i nodejs mongodb native driver?

  3. $projekt i $lookup mongodb

  4. Brug af StackExchange.Redis i en ASP.NET Core Controller