C# C的Mongo 2.1 rc0驱动程序中是否包含所有#

C# C的Mongo 2.1 rc0驱动程序中是否包含所有#,c#,mongodb,C#,Mongodb,在2.0重写之前,IEnumerable上有一个ContainsAll扩展方法,我怀疑它会在最后的mongo查询中映射到$all 出于某种原因,我没有在最新的2.1 RC0位中看到它。如果它被删除,或者只是丢失了,有没有办法将$all子句注入IQueryable中 我意识到ContainsAll扩展方法是在LinqToMongo类中定义的,不幸的是,它现在/仍然在。设置对该旧程序集的引用,然后尝试使用ContainsAll扩展方法,会导致异常“Unsupported Filter” 是的,我可以

在2.0重写之前,IEnumerable上有一个ContainsAll扩展方法,我怀疑它会在最后的mongo查询中映射到$all

出于某种原因,我没有在最新的2.1 RC0位中看到它。如果它被删除,或者只是丢失了,有没有办法将$all子句注入IQueryable中

我意识到ContainsAll扩展方法是在LinqToMongo类中定义的,不幸的是,它现在/仍然在。设置对该旧程序集的引用,然后尝试使用ContainsAll扩展方法,会导致异常“Unsupported Filter”


是的,我可以专门使用传统的程序集,但会遗漏很多东西,尤其是异步/等待功能。

从MongoCSharpDriver 2.1.0-rc1开始,支持$all操作符。

当然,您应该能够使用Linq实现这一点,但我有一个开发团队正在从MS SqlServer过渡,因此我想说的是,Linq是一个查询框架,因为这是他们所熟悉的。这就是为什么2.1的RC版本如此激动人心。除非有办法将FilterDefinitionBuilders折叠成IMongoQuerable?当你不辞辛劳地提交JIRA文件时,问题就解决了@强尼,我被吹走了