У меня есть данные, как показано ниже.
[
{ num: 123, name: 'good'},
{ num: 12345, name: 'hey'},
{ num: 4523, name: 'yo' },
{ num: 777, name: 'hihi' }
]
И я хочу выполнить поиск с помощью регулярных выражений, чтобы получить какой-то результат.
Например, когда я ставлю 45, этот поиск только 12345, 4523 .
a.find({num: {$regex: req.query.q}, name: 'yo'})
Но когда я передаю запрос наподобие '45', он говорит: «Не могу использовать $ regex with Number.».
Как мне выполнить поиск, используя regex with number? Большое спасибо за чтение.