Můžete použít vložený zápis a také operátor dotazu pro "větší než nebo rovno"
Hotel.objects(chambre__prix__gte=a)
Nebo pokud potřebujete přetypovat jako celé číslo:
Hotel.objects(chambre__prix__gte=int(math.floor(a)))
Chcete-li promítnout pouze „shodný“ prvek, použijte místo toho nezpracovaný dotaz přímo na ovladač:
Hotel._get_collection().find(
{ 'chambre.prix': { '$gte': int(math.floor(a)) } },
{ 'chambre.$': 1 }
)