Być może napotkałeś ten błąd
która wymaga $near
i $maxDistance
do zamówienia z $maxDistance
pierwszy.
W każdym razie znalazłem to pytanie, ponieważ otrzymywałem OperationFailure: database error: geo values have to be number
podczas korzystania z PyMongo i zamiana kolejności naprawiła to.