MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie wird $maxDistance in MongoDB gemessen?

Es sei denn, Sie führen eine sphärische Abfrage durch (wie $nearSphere ), kümmert sich MongoDB nicht wirklich um Einheiten, sondern behandelt Ihre Standorte lediglich als kartesische Koordinaten.

Die berechnete Entfernung wird also in Ihren Eingabeeinheiten liegen. Da Ihr $near Punkt sieht aus wie Standard-Breite/Länge, die $maxDistance in diesem Fall in Gradeinheiten.