MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Odpytywanie obiektów osadzonych w Mongoid/rails 3 (operatory Lower than, Min. i sortowanie)

MongoDB / Mongoid pozwalają ci to zrobić. Twój przykład zadziała, składnia jest po prostu nieprawidłowa.

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

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

I nadal można go łączyć w łańcuch, więc możesz również zamawiać według nazwy:

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

Mam nadzieję że to pomoże.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $inc

  2. Co to jest profil? oraz Sieć i Pracownik

  3. Zrozumienie i zarządzanie miejscem na dysku na serwerze MongoDB

  4. Błąd:queryTxt ETIMEOUT podczas łączenia się z MongoDb Atlas przy użyciu Mongoose

  5. Bazy danych dokumentów:nadmiarowe dane, referencje itp. (w szczególności MongoDB)