Como usar um campo como parâmetro na consulta geoespacial no MongoDB?

esta é a consulta que eu gostaria de executar:

db.cells.find(
   {
     loc: {
        $near: {
           $geometry: {
              type : "Point",
              coordinates : [ 31.0, 31.0 ]
           },
           $minDistance: 0,
           $maxDistance: this.range
        }
     }
   }
)

O problema é comthis.range. Eu gostaria de usar o camporange docells para definir a distância máxima. Este parâmetro pode variar oumaxDistance deve ser um valor fixo para cada documento que tento corresponder?

questionAnswers(0)

yourAnswerToTheQuestion