Umieść oba pola w tablicy, która jest przekazywana do or
:
.find().or([{ company_name: { $regex: term }}, { bio: { $regex: term }}]);
Oddzielne indeksy jednopolowe są tym, co chcesz jako każdy or termin jest wykonywany jako oddzielne zapytanie.