Om mijn eigen vraag te beantwoorden ... De Mongo Sharp LINQ-driver heeft een extensiemethode genaamd "In" die precies doet wat ik nodig heb.
Ze hebben het echter in 1.5 geïmplementeerd, zodat we de oude manier kunnen gebruiken, zoals:https://jira .mongodb.org/browse/CSHARP-462
var list = new []{"10", "10"};
search.Where(x => list.Contains(x.Id));
Maar het versie 1.5-pakket is nog niet op nuget.
Dit zou echter moeten werken met de "In"-extensie die als een speciale verrassing komt met de mongo-csharp-driver.
search.Where(x => x.In(list));