Используйте следующий код для использования динамического значения в регулярном выражении с помощью или операций
{$match: { $or: [{ 'title': { $regex: request.query.val, $options: 'i'} }, { 'skills_required': { $regex: request.query.val, $options: 'i'} }] }},