sql >> Databáze >  >> NoSQL >> MongoDB

MongoDb dotazy a system.linq

.Where dotaz se provádí v paměti pomocí IEnumerable.Where protože se provádí na základě výsledku Find volání, které vytvoří dotaz MongoDB, který se má provést.

Chcete-li začlenit .Where dotaz do Find , můžete vytvořit nový dotaz, který spojí tyto dva dotazy dohromady:

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



  1. Mongoose &Express:Jak správně odstranit, vytvořit a uložit data, která jsou referenční

  2. Jak nastavit _id na dokument db v Mongoose?

  3. přidat uživatele do mongodb přes python

  4. DB s nejlepším výkonem vkládání/s?