« Mongodb and csharp » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
(→Filter) |
|||
Ligne 10 : | Ligne 10 : | ||
<kode lang='cs'> | <kode lang='cs'> | ||
var builder = Builders<MyClass>.Filter; | var builder = Builders<MyClass>.Filter; | ||
FilterDefinition<MyClass> filter = filterDefinition.Empty; | |||
filter &= builder.Eq(x => x.Property1, "id"); | |||
filter &= builder.In(x => x.Property1, new[] { "id1", "id2" }); // filter by Property1 equals to one of the ids | |||
</kode> | </kode> |
Version du 15 mars 2024 à 16:22
Access to a collection
var mongoClient = new MongoClient("MONGODB_CONNECTION_STRING"); var database = mongoClient.GetDatabase("DB_NAME"); var collection = database.GetCollection<Collection>("COLLECTION_NAME"); |
Filter
var builder = Builders<MyClass>.Filter; FilterDefinition<MyClass> filter = filterDefinition.Empty; filter &= builder.Eq(x => x.Property1, "id"); filter &= builder.In(x => x.Property1, new[] { "id1", "id2" }); // filter by Property1 equals to one of the ids |