MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Yii Emongodocuments proches des requêtes ignorant maxDistance

MongoDB veut des coordonnées au format :latitude, longitude. Votre tableau l'a dans le mauvais sens. La distance doit être en degrés, sauf si vous utilisez nearSphere. Les résultats de nearSphere devraient être similaires à ceux de near, donc EMongoDocuments devrait prendre en charge. Si vous utilisez nearSphere, la distance maximale est en radians , donc divisez la distance (en km) par le rayon de la Terre (en km, ~6371), si vous l'utilisez.