sql >> Databasteknik >  >> NoSQL >> MongoDB

Autoslutförande filtrerad med mongodb

Använd $where pipelinestadiet från aggregationspipeline efter att du har utfört din sökning för att filtrera bort oönskade dokument. Så till exempel,

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. Alpakka MongoDB - ange typ i MongoSource

  2. Hur man lagrar Date-fältet som ISODate() med jackson i MongoDb

  3. Finns det något sätt att sätta allt nollvärde på slutet när man sorterar med mongodb/mongoid?

  4. Online Apache HBase Backups med CopyTable