Jeg tror ikke, der er en måde at gøre det på uden at få IMongoQuery
. Den gode nyhed er, at du kan caste people
til en MongoQueryable<Person>
og få IMongoQuery
derfra:
var people = db.GetCollection<Person>("People")
.AsQueryable().Where(x => x.Sessions.Any(y => y.SessionDate != null));
var mqPeople = (MongoQueryable<Person>)people;
var query = mqPeople.GetMongoQuery().ToJson();
Rediger:
Det ser ud til, at dette kun vil virke for Where
dog.