Nie jest to wspomniane, ale powinno być wspierane. Nie interesuje mnie geo sprawa, ale właśnie próbowałem wydać $near
zapytanie i zwróciło niepowodzenie operacji, ponieważ w mojej bazie danych brakowało niezbędnego 2index. Oznacza to, że polecenie zostało poprawnie przekazane do bazy danych.
Jeśli używasz klienta reszty, takiego jak Postman, składnia powinna wyglądać mniej więcej tak (używam $near
dla uproszczenia):
?where={"loc": {"$near": {"$geometry":{"type": "Point", "coordinates": [13,51]}}, "$maxDistance": 100}}
Jeśli używasz app.get
metoda pamiętaj o json.loads
Twoje zapytanie. Mam nadzieję, że to pomoże.