MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB und C# Find()

Um einen Datensatz zu finden, können Sie Lambda in find verwenden, zum Beispiel:

var results = collection.Find(x => x.name == "system").ToList();

Alternativ können Sie Builder verwenden, die mit stark typisiertem Lambda oder Text arbeiten:

var filter = Builders<User>.Filter.Eq(x => x.name, "system")

Oder

var filter = Builders<User>.Filter.Eq("name", "system")

Und dann verwenden Sie find wie oben

// results will be a collection of your documents matching your filter criteria

// Sync syntax
var results = collection.Find(filter).ToList();

// Async syntax
var results = await collection.Find(filter).ToListAsync();