From 51541010e20623d1f25a6ba7dd8572955b919020 Mon Sep 17 00:00:00 2001 From: mr Date: Fri, 2 Aug 2024 16:39:10 +0200 Subject: [PATCH] mongo and or --- dbs/mongo/mongo.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dbs/mongo/mongo.go b/dbs/mongo/mongo.go index 8bb5cdd..7e0c080 100644 --- a/dbs/mongo/mongo.go +++ b/dbs/mongo/mongo.go @@ -68,8 +68,10 @@ func (m *MongoDB) createClient(MongoURL string) error { isConnected = false return errors.New("Mongodb connect " + MongoURL + ":" + err.Error()) } + MngoCtx, cancel = context.WithTimeout(context.Background(), 10*time.Second) + defer cancel() - if err = mngoClient.Ping(MngoCtx, nil); err != nil || mngoClient == nil { + if err = mngoClient.Ping(MngoCtx, nil); err != nil { mngoClient = nil isConnected = false return errors.New("Mongodb ping " + MongoURL + ":" + err.Error())