Aby odpowiedzieć na moje własne pytanie... Sterownik Mongo Sharp LINQ ma metodę rozszerzenia o nazwie "In", która robi dokładnie to, czego potrzebuję.
Zaimplementowali go jednak w wersji 1.5, więc możemy użyć starego sposobu, takiego jak:https://jira .mongodb.org/browse/CSHARP-462
var list = new []{"10", "10"};
search.Where(x => list.Contains(x.Id));
Ale pakiet w wersji 1.5 nie jest jeszcze dostępny w nuget.
Powinno to jednak działać z rozszerzeniem "In", które jest specjalną niespodzianką w przypadku sterownika mongo-csharp.
search.Where(x => x.In(list));