Možná jste narazili na tuto chybu
to vyžaduje $near
a $maxDistance
k objednání s $maxDistance
první.
V každém případě jsem našel tuto otázku, protože jsem dostal OperationFailure: database error: geo values have to be number
při používání PyMonga a výměně objednávky se to vyřešilo.