.Where
заявката се извършва в паметта чрез IEnumerable.Where
защото се изпълнява върху резултата от Find
повикване, което установява MongoDB заявката за изпълнение.
За да включите .Where
потърсете в Find
, можете да създадете нова заявка, която И двете заявки заедно:
query = Query.And(query, Query<YourType>.EQ(x => x.something, something));
var result = collection.Find(query);