sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:Får inte korrekt resultat med operatorn $geoWithin

Om du vill fråga relaterade till $geoWithin eller $centerSphere i framtiden i ditt projekt, specificera din fältstruktur bara så här:-

"location" : {
        "lng" : 77.15319738236303,
        "lat" : 28.434568229025803
    },
"redius" : 120

och gör sedan en fråga som:-

db.collection.find( {location: { $geoWithin: { $centerSphere: [ [ lat, lng ], radius/3963.2] } }} )


  1. Hur får man Redis att börja på Heroku?

  2. Skicka en referens till en Redis-instans till en Gorilla/Mux-hanterare

  3. Redis / Node.js - 2 klienter (1 pub/sub) som orsakar problem med skrivningar

  4. MongoDB-lösning för dokument över 16 MB?