Du kan bruge den indlejrede notation såvel som forespørgselsoperatøren for "større end eller lig med"
Hotel.objects(chambre__prix__gte=a)
Eller hvis du skal caste som et heltal:
Hotel.objects(chambre__prix__gte=int(math.floor(a)))
Hvis du kun vil projicere det "matchede" element, skal du bruge en rå forespørgsel direkte på driveren i stedet:
Hotel._get_collection().find(
{ 'chambre.prix': { '$gte': int(math.floor(a)) } },
{ 'chambre.$': 1 }
)