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

MongoDB et C# Find()

Pour rechercher un enregistrement, vous pouvez utiliser Lambda dans find, par exemple :

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

Vous pouvez également utiliser des générateurs qui fonctionnent avec Lambda ou du texte fortement typé :

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

Ou

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

Et puis utilisez find comme ci-dessus

// 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();