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