2017-07-21 5 views
1

Je veux implémenter une fonction de recherche qui va chercher l'utilisateur de façon partielle ou complète, par ex Bob = Bob Herald, Bob Granger.Comment implémenter un moteur de recherche dans mon site avec mongoose et MongoDB

Je suis nouveau au noeud js s'il vous plaît aider.

+0

Il y a [ 'Text' de $] (https://docs.mongodb.com/manual/reference/operator/query/text /) et il y a ['$ regex'] (https://docs.mongodb.com/manual/reference/operator/query/regex/). Vous devriez regarder à la fois étroitement et comprendre les différences, puis déterminer lequel est le mieux adapté à vos besoins réels. –

Répondre

1

Vous pouvez utiliser .find de mangouste avec $regex état, comme:

collection.find({ 
    'fieldToSearch': { 
    '$regex' : 'searching text' 
    } 
})