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

Yii EmongDokumente in der Nähe von Abfragen, die maxDistance ignorieren

MongoDB möchte Koordinaten im Format:Breitengrad, Längengrad. Ihr Array hat es falsch herum. Der Abstand sollte in Grad angegeben werden, es sei denn, Sie verwenden nearSphere. Die Ergebnisse von nearSphere sollten denen von near ähneln, daher sollte EMongoDocuments unterstützen. Falls Sie nearSphere verwenden, wird die maximale Entfernung in Radiant angegeben , teilen Sie also die Entfernung (in km) durch den Erdradius (in km, ~6371), wenn Sie diesen verwenden.