Der .Where
Die Abfrage erfolgt im Speicher über IEnumerable.Where
weil es auf das Ergebnis von Find
angewendet wird Aufruf, der die auszuführende MongoDB-Abfrage erstellt.
Zum Einbinden des .Where
Abfrage in Find
, können Sie eine neue Abfrage erstellen, die die beiden Abfragen UND-verknüpft:
query = Query.And(query, Query<YourType>.EQ(x => x.something, something));
var result = collection.Find(query);