sql >> Databasteknik >  >> NoSQL >> MongoDB

söker databasen med mongoose api och nodejs?

Vad din fråga gör är att hitta dokument med text egenskapen matchar "noodles" exakt. Förutsatt att du försöker söka efter dokument där text egendom innehåller helt enkelt "noodles" någonstans bör du använda ett reguljärt uttryck istället:

app.get('/search', function(req,res){
    var regex = new RegExp('noodles', 'i');  // 'i' makes it case insensitive
    return Questions.find({text: regex}, function(err,q){
        return res.send(q);
    });
});



  1. Redis Update Sorterad Set vid Key Expire

  2. Mongoose:tilldela fält av typen "array of Strings"

  3. Två samtidiga förfrågningar blandas ihop i Node.js-appen

  4. MongoDB sammanlagt returräkning på 0 om inga resultat