0
我開始在C#中使用MongoDB,通過以下幾個教程,我發現在最新版本中找不到& FindAll方法。在MongoDB.Driver v1.3.1中找不到所有方法C#
有人能解釋爲什麼還,我將如何現在用V1.3.1獲取相同的功能?
我開始在C#中使用MongoDB,通過以下幾個教程,我發現在最新版本中找不到& FindAll方法。在MongoDB.Driver v1.3.1中找不到所有方法C#
有人能解釋爲什麼還,我將如何現在用V1.3.1獲取相同的功能?
沒有,他們應該是。至少我沒有看到他們在主分支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());
我假設你已經在第二種方法中聲明瞭集合,並且因爲這樣看不到Find
和FindAll
方法。
非常感謝。我會檢查並回復你,將其標記爲答案。 – 2012-02-26 07:55:56
我沒有使用var聲明我的變量。謝謝。 – 2012-02-26 11:59:32