MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB:Tidak mendapatkan hasil yang benar menggunakan operator $geoWithin

Jika Anda ingin kueri terkait dengan $geoWithin atau $centerSphere di masa depan di proyek Anda kemudian tentukan struktur bidang Anda seperti ini saja:-

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

dan kemudian lakukan kueri seperti:-

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $lookup pada ObjectId dalam array

  2. Bagaimana saya bisa membagikan koleksi MongoDB antar aplikasi Meteor?

  3. Bagaimana menemukan persimpangan set set antara dokumen dalam satu koleksi di MongoDB?

  4. Subdokumen luwak vs skema bersarang

  5. Cara Menginstal MongoDB di Ubuntu 18.04