2016-10-29 4 views
-1

Ich habe die folgende Abfrage:Abfrage C# in mongodb 3.2

db.products.find({name: "4-Year Protection Plan - Geek Squad"}, {name: 1, sku: 1}).limit(10) 

Wie kann ich es in C# übersetzen?

+0

ok - die Antwort gefunden: var fields = Builders .Projection.Include ("name") einschließen ("sku");. var c = Sammlung.Finden (Filter) .Sortieren (Sortieren) .Projekt (Felder) .Limit (10); – bkl

Antwort

1

ok - die Antwort gefunden:

var filter = Builders<BsonDocument>.Filter.Eq("name", "4-Year Protection Plan - Geek Squad"); 
var sort = Builders<BsonDocument>.Sort.Descending("name"); 
var fields = Builders<BsonDocument>.Projection.Include("name").Include("sku"); 

var c = collection.Find(filter).Sort(sort).Project(fields).Limit(10).Count();