De .Where
query wordt in het geheugen gedaan via IEnumerable.Where
omdat het wordt uitgevoerd op het resultaat van de Find
aanroep die de uit te voeren MongoDB-query tot stand brengt.
Om de .Where
. op te nemen zoek in de Find
, kunt u een nieuwe query maken die de twee query's samen EN is:
query = Query.And(query, Query<YourType>.EQ(x => x.something, something));
var result = collection.Find(query);