MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Query MongoDb e system.linq

Il .Where la query viene eseguita in memoria tramite IEnumerable.Where perché viene eseguito sul risultato di Find chiamata che stabilisce la query MongoDB da eseguire.

Per incorporare il .Where interrogare in Find , puoi creare una nuova query che metta in AND le due query insieme:

query = Query.And(query, Query<YourType>.EQ(x => x.something, something));
var result = collection.Find(query);