Enfin, j'ai trouvé la réponse à mon problème. Théoriquement, la longitude est l'axe des x et la latitude est l'axe des y. Mais nous sommes habitués à la latitude-longitude plutôt qu'à la longitude-latitude... Donc la façon dont je cherchais était fausse
$near : [msg.lat, msg.lng]
Quand j'ai changé ceci en $near :[msg.lng, msg.lat] , il a commencé à fonctionner même avec 5KM... Donc, la commande était le problème.