sql >> Database >  >> NoSQL >> MongoDB

MongoDB:krijgt geen correct resultaat met de $ geoWithin-operator

Als u een vraag wilt stellen met betrekking tot $geoWithin of $centerSphere in de toekomst in uw project specificeer dan uw veldstructuur alleen als volgt:-

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

en voer dan een zoekopdracht uit zoals:-

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


  1. query in mongo Shell geeft SyntaxError:missing :after property

  2. Melding van het verlopen van de sleutel in redis python

  3. Redis invoegen in de verkeerde volgorde, of vreemd sorteren?

  4. Hoe kopieer ik een database van de ene MongoDB-server naar de andere?