За да отговоря на собствения си въпрос ... Драйверът Mongo Sharp LINQ има метод за разширение, наречен "In", който прави точно това, от което се нуждая.
Те обаче го внедриха в 1.5, така че можем да използваме стария начин като:https://jira .mongodb.org/browse/CSHARP-462
var list = new []{"10", "10"};
search.Where(x => list.Contains(x.Id));
Но пакетът версия 1.5 все още не е на nuget.
Това обаче трябва да работи с разширението "In", което идва като специална изненада с драйвера mongo-csharp.
search.Where(x => x.In(list));