Du kan använda den inbäddade notationen såväl som frågeoperatorn för "större än eller lika med"
Hotel.objects(chambre__prix__gte=a)
Eller om du behöver casta som ett heltal:
Hotel.objects(chambre__prix__gte=int(math.floor(a)))
Om du bara vill projicera det "matchade" elementet, använd istället en råfråga direkt på drivrutinen:
Hotel._get_collection().find(
{ 'chambre.prix': { '$gte': int(math.floor(a)) } },
{ 'chambre.$': 1 }
)