sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose tekstsøgning med AND operator

Sæt anførselstegn rundt om søgetermerne for at ændre standardadfærden til et OG.

https://docs.mongodb.org/manual/reference/ operator/query/text/#phrases

exampleModel.find({
    $text: {
        $search: "\"restaurant\" \"london\""
    }
}, {
    score: {
        $meta: "textScore"
    }
}, { lean: true }).select(exampleViewModel).limit(1000).sort({
    score: {
        $meta: 'textScore'
    }
}).exec(function (err, results) {
   next(null, results); 
});


  1. DB.eval() med Mongo Java Driver

  2. Forespørg MongoDB efter værdi, når overordnet nøgle er ukendt

  3. Sådan rettes advarslerne, når du kører Redis:alpine Docker-billedet

  4. Hvordan kan Python observere ændringer til Mongodbs Oplog