0
我有兩個集合,它存儲兩個不同的對象(每個對象表示一個對象),它們從同一個對象繼承。c#mongodb找到派生對象的派生對象
喜歡的東西:
public abstract class BaseClass
{
public string name = "someName";
}
public class FirstClass : BaseClass { ... }
public class SecondClass : BaseClass { ... }
var FirstCollection = mongo.GetCollection<FirstClass>("First");
var SecondClass = mongo.GetCollection<SecondClass>("Second");
現在,我有一個查詢,以在兩個集合運行,僅使用公共字段。 我想使用相同的查詢,使用「MongoDB.Driver.Builders」。
喜歡的東西:
var filter = Builders<BaseClass>.Filter.Where(y => y.name == "someName");
var result = FirstCollection.Find(filter);
任何想法如何能做到呢?
我做了一個錯誤,我的問題。 我想要的是使用這個構建器:建設者。 我也編輯了qustion。 –
AvrahamL