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

Použití SetFields s MongoDB C# ovladačem 2.0

Musíte použít Projection metoda na IFindFluent (což je to, co Find a Projection návrat):

var findFluent = Collection.Find(query).Projection(Fields<MealPlan>.Exclude (plan => plan.Meals))

Nyní by to nakonec vygenerovalo kurzor BsonDocument protože neví, jak projekce vypadá. Můžete zavolat generickou Projection místo toho přidejte tento typ:

var findFluent = Collection.Find(query).Projection<MealPlan>(Fields<MealPlan>.Exclude (plan => plan.Meals))

V obecnějším smyslu (což je méně relevantní při použití Exclude ), můžete také zadat pole pomocí výrazu lambda:

var findFluent = Collection.Find(query).Projection(plan => plan.Meals)


  1. Redis lua, kdy to opravdu použít?

  2. MongoDB:Nelze se připojit k novému masteru sady replik

  3. vytvoření registračního a přihlašovacího formuláře v node.js a mongodb

  4. Vlastní ověření hesla Mongoose