Как использовать поле в качестве параметра в геопространственном запросе на MongoDB?

вот запрос, который я хотел бы выполнить:

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

Проблема сthis.range, Я хотел бы использовать полеrange изcells установить максимальное расстояние. Этот параметр может варьироваться илиmaxDistance должно быть фиксированное значение для каждого документа, который я пытаюсь сопоставить?

Ответы на вопрос(0)

Ваш ответ на вопрос