MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Requêtes MongoDb et system.linq

Le .Where la requête est faite en mémoire via IEnumerable.Where car il est effectué sur le résultat de la Find appel qui établit la requête MongoDB à effectuer.

Pour incorporer le .Where requête dans le Find , vous pouvez créer une nouvelle requête qui combine les deux requêtes par ET :

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