diff --git a/OrderTrackingApp.Consumer/appsettings.json b/OrderTrackingApp.Consumer/appsettings.json index 576f5d9..ba98022 100644 --- a/OrderTrackingApp.Consumer/appsettings.json +++ b/OrderTrackingApp.Consumer/appsettings.json @@ -7,7 +7,7 @@ }, "ConnectionStrings": { "SqlConnection": "Server=localhost,1433;Database=OrderDb;User=sa;Password=YourStrong!Passw0rd;TrustServerCertificate=True", - "MongoDb": "mongodb://mongoadmin:secret123@localhost:27017", + "MongoDb": "mongodb://admin:secret@localhost:27017", "RabbitMq": "amqp://guest:guest@localhost:5672/" } } diff --git a/OrderTrackingApp.ReadPersistence/MongoDbContext.cs b/OrderTrackingApp.ReadPersistence/MongoDbContext.cs index 179e539..cf395fc 100644 --- a/OrderTrackingApp.ReadPersistence/MongoDbContext.cs +++ b/OrderTrackingApp.ReadPersistence/MongoDbContext.cs @@ -1,4 +1,7 @@ using Microsoft.Extensions.Configuration; +using MongoDB.Bson; +using MongoDB.Bson.Serialization; +using MongoDB.Bson.Serialization.Serializers; using MongoDB.Driver; namespace OrderTrackingApp.ReadPersistence @@ -9,6 +12,8 @@ public class MongoDbContext public MongoDbContext(IConfiguration config) { + BsonSerializer.RegisterSerializer(new GuidSerializer(GuidRepresentation.Standard)); + var connectionString = config.GetConnectionString("MongoDb"); var mongoClient = new MongoClient(connectionString); Database = mongoClient.GetDatabase("OrderReadDb");