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

mongodb mongoose enhed af maxDistance

Endelig fandt jeg svaret på mit problem. Teoretisk er længdegrad x-aksen og breddegrad er y-aksen. Men vi er vant til breddegrad-længdegrad snarere end længde-breddegrad...Så den måde, jeg søgte på, var forkert

$near : [msg.lat, msg.lng]

Da jeg ændrede dette til $near :[msg.lng, msg.lat] , det begyndte at fungere selv med 5 km... Så bestilling var problemet.



  1. Bestilling af felter fra find forespørgsel med projektion

  2. mongodb grupperer værdier efter flere felter

  3. Mongodb 2.4 2dsphere-forespørgsler meget langsomme (ved hjælp af $geoIntersects)?

  4. Hvad er Hadoop Mapper Class i MapReduce?