package dbAccess import ( "context" "fmt" "git.fjla.uk/owlboard/go-types/pkg/database" "git.fjla.uk/owlboard/mq-client/helpers" "git.fjla.uk/owlboard/mq-client/log" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo/options" ) func init() { version := database.Version{ Target: "mq-client", Component: "mq-client", Version: helpers.Version, } versionSelector := database.VersionSelector{ Target: "mq-client", Component: "mq-client", } opts := options.Update().SetUpsert(true) coll := MongoClient.Database("owlboard").Collection("versions") _, err := coll.UpdateOne(context.TODO(), versionSelector, bson.M{"$set": version}, opts) if err != nil { log.Msg.Warn("Unable to push version to database: " + err.Error()) } else { log.Msg.Debug("Version up to date in Database") } } func PutManyServices(collection string, data []database.Service) bool { return false } func PrintFromDbPackage() { fmt.Println("hello from the dbAccess package") }