我想在我的模型中使用匹配项(不完全匹配)进行搜索

时间:2019-04-25 11:40:58

标签: node.js mongodb mongoose

我想在我的模型中搜索,但mongo search搜索exat匹配项,但我需要显示匹配项:D



(req, res, next) => {
    const product= req.body.ProductSearch;

    Product.find({
        $text: { $search: brand },
    }).then((Products) => {
        res.json({ Products});
    });
};

这是我的模特

{{1}}

这是我的搜索控制器

例如,我有一个包含此详细信息的文档

name:最好的手机 描述:世界上最好的手机 价格:昂贵,你买不到:D

当我使用“最佳”关键字在thise模型中搜索时, 但是当用“ bes”搜索时,我没有结果 是否有任何添加模型的选项可以找到具有此搜索结果的代理商。

对不起,我的英语不好

0 个答案:

没有答案