На бэке юзается Node, Mongoose и Mongo. Подскажите как мне составить запрос таким образом, чтобы записи искались по БД сперва по одному параметру, а потом то что нашлось снова было отфильтровано по другому параметру?
Сейчас код выглядит так:
posts = await Post.find({
$or:[
{title: new RegExp(search, 'ig')},
{text: new RegExp(search, 'ig')},
{category: new RegExp(category, 'ig')}
]
})
А мне нужно, чтобы записи нашлись по тому что прилетает в search, а потом были отфильтрованы по тому что прилетело в category. Заранее спасибо