¿Cómo usar un campo como parámetro en una consulta geoespacial en MongoDB?

Esta es la consulta que me gustaría realizar:

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

El problema es conthis.range. Me gustaria usar el camporange decells para establecer la distancia máxima. Este parámetro puede variar omaxDistance debe ser un valor fijo para cada documento que intento hacer coincidir?

Respuestas a la pregunta(0)

Su respuesta a la pregunta