Как сделать переменную в регулярном выражении мангуста? - PullRequest
0 голосов
/ 19 февраля 2019

Мне нужен способ реализовать шаблон переменной в mongoose:

router.get('/search/:name', async(req, res) => {
    name = req.params.name;
    const products = await Product.find({ name: /.*name*/i }).limit(10);
    res.send(products);
});

Я хочу иметь возможность изменить имя переменной.

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете использовать Шаблонный литерал и RegExp конструктор

let name = 'xyz'
let reg = `.*${name}.*`
let regex = new RegExp(reg,'i')

console.log(regex)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...