2013-10-12 5 views
3

Dans mongoDB, il existe une commande appelée geoNear qui renvoie la distance au point de stockage géospatial dans DB. Aussi quand j'utilise la fonction de recherche dans mongoDB je peux utiliser un filtre proche qui retourne des registres dans DB qui est dans la gamme maxDistance, par exemple:Simulation de geoNear ou de mongoDB dans MySQL

db.collection.find ({localizacion: {$ near: {$ geometry: { tapez: "Point", coordonnées: [lng, lat]}}, $ maxDistance: 1000}}).

Cette phrase retourne les registres dans DB qui se trouvent à 1000 mètres de [lng, lat].

Donc, il y a un similaire dans MySQL?

Merci à vous.

Répondre

Questions connexes