Para responder a mi propia pregunta... El controlador Mongo Sharp LINQ tiene un método de extensión llamado "In" que hace exactamente lo que necesito.
Sin embargo, lo implementaron en 1.5, por lo que podemos usar la forma antigua como:https://jira .mongodb.org/browse/CSHARP-462
var list = new []{"10", "10"};
search.Where(x => list.Contains(x.Id));
Pero el paquete de la versión 1.5 aún no está en nuget.
Sin embargo, esto debería funcionar con la extensión "In" que viene como una sorpresa especial con mongo-csharp-driver.
search.Where(x => x.In(list));