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

Pelengkapan otomatis difilter dengan mongodb

Gunakan $where tahap pipeline dari pipa agregasi setelah melakukan pencarian Anda untuk menyaring dokumen yang tidak diinginkan. Jadi misalnya,

Client.aggregate([
  {
    "$search": {
      "autocomplete": {
        "query": `${request.query.term}`,
        "path": "name",
        "fuzzy": {
          "maxEdits": 2,
          "prefixLength": 3,
        },
      },
    },
  },
  { 
    $match: { city: 'city-name' } 
  },
  {
    $limit: 3
  },
  {
    $project: {
      "_id": 0,
    }
  }
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengubah direktori penyimpanan data MongoDB

  2. Apa cara yang benar untuk Mengindeks di MongoDB ketika ada kombinasi besar bidang?

  3. Menyimpan aliran data dari permintaan POST di GridFS, express, mongoDB, node.js

  4. Apakah ada yang Setara dengan SEKARANG () di MongoDB

  5. duplikat koleksi ke dalam dirinya sendiri