MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Yii Emongodocumenti vicino a query ignorando maxDistance

MongoDB vuole coordinate nel formato:latitudine, longitudine. Il tuo array ha il modo sbagliato di aggirare. La distanza dovrebbe essere in gradi, a meno che non usi nearSphere. I risultati di nearSphere dovrebbero essere simili a quelli di near, quindi EMongoDocuments dovrebbe supportare. Nel caso utilizzi nearSphere, la distanza massima è in radianti , quindi dividi la distanza (in km) per il raggio della Terra (in km, ~6371), se lo usi.