package MongoDb import( //Local Packages "context" //This Project Packages myLogger "bulkmail/packages/Utils/Logger" //Online Packages //bson "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" ) var client *mongo.Client var database *mongo.Database var collection *mongo.Collection var ctx=context.TODO() var err error func GetClient(databaseName string, collectionName string){ connectionOptions := options.Client().ApplyURI("mongodb://root:root@localhost:27017/") client,err = mongo.Connect(ctx, connectionOptions) if err != nil { myLogger.FailOnError(err, "MONGO CONNECTION FAILED") } collection = client.Database(databaseName).Collection(collectionName) } func InsertOne(data string){ _, er := collection.InsertOne(ctx, data) if er != nil { myLogger.FailOnError(err, "INSERT ONE FAILED") } myLogger.Print("inserted")//!! }