From 75603c6f6f401bff7ec659acb1d7861778272a4a Mon Sep 17 00:00:00 2001 From: Leandro Farias Machado Date: Thu, 25 May 2023 07:49:21 -0300 Subject: [PATCH] chore(db): controller verifies connection with mongoDB --- backend/services/controller/internal/db/db.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/services/controller/internal/db/db.go b/backend/services/controller/internal/db/db.go index 7ff27ba..63e785b 100644 --- a/backend/services/controller/internal/db/db.go +++ b/backend/services/controller/internal/db/db.go @@ -20,6 +20,11 @@ func NewDatabase(ctx context.Context, mongoUri string) Database { if err != nil { log.Fatal(err) } + log.Println("Trying to ping Mongo database...") + err = client.Ping(ctx, nil) + if err != nil { + log.Fatal("Couldn't connect to MongoDB --> ", err) + } log.Println("Connected to MongoDB-->", mongoUri) devices := client.Database("oktopus").Collection("devices")