ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
client, err := mongo.Connect(ctx, option)
err = client.Ping(ctx, readpref.Primary()) // got error here
option := options.Client().ApplyURI("mongodb://host:port/db")
option.setAuth(auth)
option := options.Client().ApplyURI("mongodb://username:password@host:port/db")