Как установить distanceField в GeoWithinCenter - PullRequest
0 голосов
/ 23 мая 2019

Я использую драйвер C # MongoDB и запрашиваю записи, которые находятся в радиусе X миль от определенной точки (широта / долгота).

if (Centroid != null && radiusInMiles.HasValue)
                queryFilters = queryFilters & Builders<ResidentialListing>.Filter.GeoWithinCenter(f => f.Location, (double)Centroid.Long, (double)Centroid.Lat, (double)radiusInMiles * 1609.34);

Это работает нормально, однако я хочууказать «distanceField», чтобы у меня был доступ к расстоянию от центральной точки в наборе результатов.Я не вижу никаких параметров в функции GeoWithinCenter, которые относятся к distanceField, поэтому затрудняюсь справиться с этим.

...