Vous avez peut-être rencontré ce bogue
qui nécessite $near et $maxDistance à commander avec $maxDistance d'abord.
Dans tous les cas, j'ai trouvé cette question parce que j'obtenais OperationFailure: database error: geo values have to be number lors de l'utilisation de PyMongo, et l'échange de la commande l'a corrigé.