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 }
)