Utilizing the Full Text Search capability appears to provide the solution based on this post.
On the MongoDB create a text index, on the Foo collection, using a wildcard to index all document content. In my API I can then perform the search using that index:
var filter = Builders<Foo>.Filter.Text(request.Term);
await _foo.Find(filter).ToListAsync()