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

mongoengine - Zapytanie na ListField lub EmbeddedDocumentField

Możesz użyć osadzonej notacji, a także operatora zapytania dla „większego lub równego”

Hotel.objects(chambre__prix__gte=a)

Lub jeśli chcesz rzucić jako liczbę całkowitą:

Hotel.objects(chambre__prix__gte=int(math.floor(a)))

Jeśli chcesz wyświetlić tylko „dopasowany” element, użyj surowego zapytania bezpośrednio na sterowniku:

Hotel._get_collection().find(
  { 'chambre.prix': { '$gte': int(math.floor(a)) } },
  { 'chambre.$': 1 }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak skonstruować i przekazać dokument bson - Go lang?

  2. Sterownik Mongodb C# zwraca tylko pasujące dokumenty podrzędne w tablicy

  3. MongoDB kontra DynamoDB:co musisz wiedzieć

  4. Jakie uprawnienia użytkownika MongoDB są potrzebne, aby dodać użytkownika do nowej/innej bazy danych Mongo?

  5. Mongo przesuń do tablicy wewnątrz tablicy