C# 从Mongo DB获取文档列表

C# 从Mongo DB获取文档列表,c#,mongodb,C#,Mongodb,我想这样做: List<int> fff = new List<int>(); fff.Add(1); fff.Add(2); fff.Add(5); Mongo m = new Mongo(); m.Connect(); var dataBase = m.GetDatabase("database"); var collection = dataBase.GetCollection("coll"); IMongoQuery queryable =

我想这样做:

 List<int> fff = new List<int>();
 fff.Add(1);
 fff.Add(2);
 fff.Add(5);

 Mongo m = new Mongo();
 m.Connect();
 var dataBase = m.GetDatabase("database");
 var collection = dataBase.GetCollection("coll");

 IMongoQuery queryable = collection.AsQueryable();
        MongoQueryProvider prov = new MongoQueryProvider(collection);
        var query = new MongoQuery(prov);

 var ffppp = from p221 in query where fff.Contains((int)p221["oid"]) select p221;
这会引发此错误:无法将方法“Contains”转换为常量

我看到mongo有一个运营商。有人知道我如何使用c语言吗


谢谢

在谷歌搜索之后,我发现:

var mongo = new Mongo();
var queryable = mongo["db"]["collection"].AsQueryable();
var in = from d in queryable where d.Key("foo").In("bar", "baz") select d;