Você sempre pode combinar consultas mongo com
LINQ
usando Inject
e execute-os no MongoDB e não no cliente:var queryable = _collection.AsQueryable().Where(_ => Query.EQ("_t", type.Name).Inject()).Where(...);
LINQ
usando Inject
e execute-os no MongoDB e não no cliente:var queryable = _collection.AsQueryable().Where(_ => Query.EQ("_t", type.Name).Inject()).Where(...);