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)
感謝