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

mongodb geoNear vs near

Efisiensi harus identik untuk keduanya.

geoNear Keterbatasan utama adalah bahwa sebagai perintah ia dapat mengembalikan hasil yang diatur ke ukuran dokumen maksimum karena semua dokumen yang cocok dikembalikan dalam satu dokumen hasil. Ini juga mengharuskan bidang jarak ditambahkan ke setiap dokumen hasil yang mungkin atau mungkin tidak menjadi masalah tergantung pada penggunaan Anda.

$near adalah operator kueri sehingga hasilnya bisa lebih besar dari satu dokumen (masih dikembalikan dalam satu respons tetapi bukan satu dokumen). Anda juga dapat mengatur jumlah maksimum dokumen melalui batas kueri().

Saya cenderung menyarankan agar pengguna tetap menggunakan $near kecuali mereka membutuhkan diagnostics (mis., jarak, atau lokasi yang cocok) dari geonear perintah.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. dukungan transaksi mongodb 4.0 untuk node.js

  2. Mengonversi DBObject ke Java Object sambil mengambil nilai dari MongoDB

  3. Bagaimana cara menggunakan C # untuk memasukkan dokumen ke dalam dokumen tertanam yang ada?

  4. lanjutkan di cursor.forEach()

  5. otentikasi gambar mongo db docker gagal