Знаю, что в монго нету частичного поиска из коробки и нужно искать через $regex, но как искать через него сразу по нескольким полям документа?
Думаю, что так:
db.collection.find({$or:[{firstName:{$regex:reg}}, {lastName:{$regex:reg}}]});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей