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);