För att svara på min egen fråga ... Mongo Sharp LINQ-drivrutinen har en förlängningsmetod som heter "In" som gör precis vad jag behöver.
De har dock implementerat det i 1.5 så vi kan använda det gamla sättet som:https://jira .mongodb.org/browse/CSHARP-462
var list = new []{"10", "10"};
search.Where(x => list.Contains(x.Id));
Men version 1.5-paketet finns inte på nuget än.
Detta bör dock fungera med tillägget "In" som kommer som en speciell överraskning med mongo-csharp-drivrutinen.
search.Where(x => x.In(list));