Как использовать геопространственный запрос в MongoDB C #? - PullRequest
2 голосов
/ 07 мая 2019

Как я могу запускать гео-запросы, используя C #

Что-то простое, как это:

db.restaurants.find({ location:
       { $geoWithin:
          { $centerSphere: [ [ -73.93414657, 40.82302903 ], 5 / 3963.2 ] } } })

Есть идеи, как мне это сделать?

1 Ответ

1 голос
/ 14 мая 2019

Я поладил, Вот как это сделать:

var filter = Builders<BsonDocument>.Filter.GeoWithinCenterSphere("location", -73.93414657, 40.82302903 ,5 / 3963.2);

var results =  collection.Find(filter).toList();

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...