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

Ambiguitas tentang $geoNear dalam kueri agregat

Anda dapat menggunakan $expr

Location.aggregate([
  { "$geoNear": {
    "spherical": true,
    "near": { "type": "Point", "coordinates": [ user.location.coordinates[0], user.location.coordinates[1] ] },
    "distanceField": "dist.calculated"
  }},
  { "$match": { "$expr": { "$lte": ["$distanceField", "$distance"] }}}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan hitungan total dokumen dengan MongoDB saat menggunakan batas

  2. Cara memperbarui dan memasukkan banyak dokumen di MongoDB menggunakan C# Drivers

  3. luwak menggunakan luwak di simpul ingin menggunakan atau dan dalam kueri

  4. Bidang $name harus berupa objek akumulator

  5. Mengekstrak, memodelkan, dan mengubah model data, dengan mongoid/mongodb