MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDb-Abfragen und system.linq

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