使用猫鼬在搜索键中留出空间

时间:2019-04-10 14:11:24

标签: mongodb mongoose

当我在搜索键中使用空格(如“宽带”)进行搜索时,没有任何结果,但是当我仅输入“宽”时就得到了结果。 搜索也应与空格一起使用。我的搜索查询就是这样。

    var searchedPhone = req.params.ani;

searchOnFieldWithOr = [{
        'field1': new RegExp(searchedPhone, 'i')
    }, {
        'field2': new RegExp(searchedPhone, 'i')
    }];


 contact.find({$or: searchOnFieldWithOr

    }).limit(20).skip(skip).exec(function (err, resp) {

      if (err) {

        res.send(err);
    }

    res.json(resp);
})

请问如何解决这个问题

0 个答案:

没有答案