Coloque os dois campos em uma matriz que é passada para
or
:.find().or([{ company_name: { $regex: term }}, { bio: { $regex: term }}]);
Índices de campo único separados são o que você deseja, pois cada
or
termo é executado como uma consulta separada.