2017-07-21 100 views
1

我想實現搜索功能,以部分或完整方式搜索用戶,例如前Bob = Bob Herald,Bob Granger。如何在我的網站中用貓鼬和MongoDB實現搜索引擎

我是新來的節點js請幫忙。

+0

有['$ text'(https://docs.mongodb.com/manual/reference/operator/query/text /),並有['$ regex'](https://docs.mongodb.com/manual/reference/operator/query/regex/)。您應該仔細觀察並瞭解差異,然後確定哪種最適合您的實際需求。 –

回答

1

您可以使用.find從貓鼬與$regex條件,如:

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