2012-02-25 15 views

回答

0

沒有,他們應該是。至少我沒有看到他們在主分支git here行1655年。在發行說明1.3.1 here我也找不到任何重大更改。

你似乎無法找到他們,因爲你已經在不同的方式創建MongoDB的集合,然後之前。基本上有兩種方法:

第一種方法是讓集合時指定的文件確切類型:

var collection = db.GetCollection<ICanSpecifyTypeHere>("name") 
//then collection has Find and FindAll methods 
var result = collection.Find(Query.And()); 

第二種方法是在查找方法,以指定的文件類型:

var collection = db.GetCollection("name"); 
//in this case you should use FindAs<TypeOfDocument> and FindAllAs<TypeOfDocument> 
var result = collection.FindAs<ICanSpecifyTypeHere>(Query.And()); 

我假設你已經在第二種方法中聲明瞭集合,並且因爲這樣看不到FindFindAll方法。

+0

非常感謝。我會檢查並回復你,將其標記爲答案。 – 2012-02-26 07:55:56

+0

我沒有使用var聲明我的變量。謝謝。 – 2012-02-26 11:59:32