我想要實現的是基於我的方法獲得的動態初始化「過濾器」變量。動態初始化var過濾器
- 將其初始化爲null將引發錯誤。
- 將它留空拋出錯誤。
- 將其設置爲一個泛型類型拋出一個錯誤
- 將其設置爲一個新的
BsonDocument
也拋出一個錯誤
這是我的代碼:
var filter=null;
if (id != 0)
if (subID != 0)
//Get Specific Categories
filter = builder.Eq("Categories.Sub.id", id) & builder.Eq("Categories.Sub.Custom.id", subID);
else
//Get SubCategories
filter = builder.Eq("Categories.Sub.id", id);
else
//Get Generic Categories
filter = new BsonDocument();
我一直在尋找,但沒有人似乎有我的問題,或者我無法找到它。
謝謝!我雖然'var'類型就像javascript類型。它將var類型更改爲動態後工作 – Gino