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

Mongo:agregat $geoNear dan $text tidak ada hasil

Atau untuk jawaban @wdberkeley, Anda dapat menggunakan $geoWithin alih-alih $geoNear panggung.

db.landmarkSchema.aggregate([
  {$match: {
      $text: {$search: "great test text"} ,
      loc: {$geoWithin: {$centerSphere: [[ 14.3, 48.3], 5/6731]}}
  }}])

Catatan:Indeks geografis tidak akan digunakan!

Informasi lebih lanjut:http://docs.mongodb.org/manual/reference /operator/query/geoWithin/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Membuat pengguna pertama di MongoDB 3.2.

  2. Agregasi MongoDB dengan jumlah nilai array

  3. Bisakah saya memanggil rs.initiate() dan rs.Add() dari node.js menggunakan driver MongoDb?

  4. Bagaimana cara menerapkan operasi kueri &pembaruan mongodb ini (driver CSharp)?

  5. Mengurutkan dalam MongoDB berdasarkan elemMatch