Проблема в вашем коде в том, что вы не указали, какую гео-операцию вы хотите использовать.Вы только указали $within
, но пропустили where
.Вы должны указать $within
вместе с $box
(ограничивающий прямоугольник), $polygon
, $center
или $centerSphere
/ $nearSphere
.
Это правильный синтаксис монго для выполнения запросов $box
> box = [[40.73083, -73.99756], [40.741404, -73.988135]]
> db.places.find({"loc" : {"$within" : {"$box" : box}}})
Я не уверен в синтаксисе c # mongodb.Но если вы включите '$ box', он будет работать