C# 如何将Mongo FilterDefinition从类转换为BsonDocument

C# 如何将Mongo FilterDefinition从类转换为BsonDocument,c#,mongodb,C#,Mongodb,我试图找到一种方法,将Mongo FilterDefinition转换为C#中的FilterDefinition。.ToBsonDocument()足够了吗?还是有更有效的方法 在存储库级别,我希望所有的集合都是BsonDocuments,这样就可以了 Builders..Filter.EQ(“FirstName”,“Chad”) 我想做的是允许 Builds..Filter.EQ(x=>x.FirstName,“Chad) 将被传递到方法中,并将FilterDefinition转换为Filte

我试图找到一种方法,将Mongo FilterDefinition转换为C#中的FilterDefinition。.ToBsonDocument()足够了吗?还是有更有效的方法

在存储库级别,我希望所有的集合都是BsonDocuments,这样就可以了

Builders..Filter.EQ(“FirstName”,“Chad”)

我想做的是允许 Builds..Filter.EQ(x=>x.FirstName,“Chad)


将被传递到方法中,并将FilterDefinition转换为FilterDefinition,以便对返回值进行一些附加过滤。

我认为使用一些更详细的信息更新示例会非常有帮助。您可以使用泛型构建器像此构建器一样强类型强制转换。Filter.EQ(x=>x.FirstName)