friends/database/connect_mongo.go
Jonathan Barrow 874e8d9f38
Added logs
2022-09-11 15:03:40 -04:00

28 lines
704 B
Go

package database
import (
"context"
"os"
"time"
"github.com/PretendoNetwork/friends-secure/globals"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
var mongoClient *mongo.Client
var mongoContext context.Context
var mongoDatabase *mongo.Database
var MongoCollection *mongo.Collection
func connectMongo() {
mongoClient, _ = mongo.NewClient(options.Client().ApplyURI(os.Getenv("MONGO_URI")))
mongoContext, _ = context.WithTimeout(context.Background(), 10*time.Second)
_ = mongoClient.Connect(mongoContext)
mongoDatabase = mongoClient.Database("pretendo")
MongoCollection = mongoDatabase.Collection("pnids")
globals.Logger.Success("Connected to Mongo!")
}