1
获取的文件列表,我想要做这样的事情:从蒙戈DB
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;
这将引发此错误:方法“包含”不能转换成一个常数。
我看到mongo有一个操作符$ in。有没有人知道我如何从c#中使用它? (http://www.mongodb.org/display/DOCS/Advanced+Queries)
感谢