使用c#Driver将linq Expression <>转换为IMongoQuery

cir*_*rus 3 mongodb mongodb-.net-driver

给出一个;

Expression<Func<T, bool>> criteria;
Run Code Online (Sandbox Code Playgroud)

是否有可能将其转换为IMongoQuery 与驱动程序?

看起来它可能在某个地方的QueryBuilder中,但我看不到它.

Rob*_*tam 5

这是一个例子:

public class C
{
    public int Id;
    public int N;
}

Expression<Func<C, bool>> criteria = x => x.N == 2;
var query = Query<C>.Where(criteria);
Run Code Online (Sandbox Code Playgroud)