Code
·
31 lines
·
632 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using MongoDB.Driver;
using MongoDb.Extensions;
using MongoExample;
var db = new CrmContext();
//var indexKeysDefinition = Builders<Klant>.IndexKeys.Ascending(x => x.Name);
//var indexName = await db.KlantTable.Indexes.CreateOneAsync(new CreateIndexModel<Klant>(indexKeysDefinition));
var klant = db.KlantTable.FirstOrDefault(x => x.Name == "Peter");
if(klant == null)
{
klant = new Klant()
{
Name = "Peter",
Address = "Street 11",
Age = 35
};
var isession = await db.Client.StartSessionAsync();
await db.KlantTable.InsertOneAsync(klant);
isession.Dispose();
}
Console.WriteLine($"Het {klant.Address}");