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

Unit yang digunakan untuk maxdistance dan MongoDB?

Untuk menggunakan mongodb $near kueri dengan batas km, Anda perlu mengonversi nilai radius menjadi km. Secara default mongodb $near menerima $maxDistance sebagai radius .

Konversi jarak dengan 111.12 (satu derajat kira-kira 111,12 kilometer) saat menggunakan km, atau meninggalkan jarak seperti saat menggunakan derajat

untuk pertanyaan Anda

apa yang harus saya tetapkan sebagai maxdistance jika saya mencari dokumen dalam radius 1 km?

Anda dapat menggunakan ini

   db.places.find( { loc : { $near : [50,50] , $maxDistance : 1/111.12 } } )

Saya telah menjawab cara menggunakan fitur geospasial mongo di sini secara rinci. Anda dapat memeriksanya



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:agregat $project tambahkan bidang dengan nilai statis

  2. Mendapatkan stempel waktu dari mongodb id

  3. server mengembalikan kesalahan pada langkah otentikasi SASL:Otentikasi gagal

  4. MongoDB - Buat Koleksi

  5. Cara Memasuki Produksi Dengan MongoDB - Sepuluh Tip Teratas