.Where
forespørgslen udføres i hukommelsen via IEnumerable.Where
fordi det udføres på resultatet af Find
opkald, der etablerer MongoDB-forespørgslen, der skal udføres.
At inkorporere .Where
forespørg i Find
, kan du oprette en ny forespørgsel, der OG svarer på de to forespørgsler sammen:
query = Query.And(query, Query<YourType>.EQ(x => x.something, something));
var result = collection.Find(query);