MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

mongoengine - Kueri pada ListField dari EmbeddedDocumentField

Anda dapat menggunakan notasi yang disematkan serta Operator Kueri untuk "lebih besar dari atau sama dengan"

Hotel.objects(chambre__prix__gte=a)

Atau jika Anda perlu melakukan casting sebagai bilangan bulat:

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

Jika Anda hanya ingin memproyeksikan elemen "cocok", gunakan kueri mentah langsung pada driver sebagai gantinya:

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. Hibernasi dengan MongoDB

  2. MongoDB - pengguna admin tidak diotorisasi

  3. Bandingkan array dan Kembalikan Perbedaannya

  4. Memulai Dengan Basis Data Non-relasional Menggunakan Mongodb

  5. Bagaimana menemukan nama bidang MongoDB pada kedalaman yang sewenang-wenang