U kunt zowel de ingesloten notatie als de queryoperator gebruiken voor "groter dan of gelijk aan"
Hotel.objects(chambre__prix__gte=a)
Of als u als geheel getal moet casten:
Hotel.objects(chambre__prix__gte=int(math.floor(a)))
Als u alleen het "overeenkomende" element wilt projecteren, gebruikt u in plaats daarvan een onbewerkte query rechtstreeks op het stuurprogramma:
Hotel._get_collection().find(
{ 'chambre.prix': { '$gte': int(math.floor(a)) } },
{ 'chambre.$': 1 }
)