MongoDB Library
package mongoexample
import (
"context"
"clodeo.tech/platform/go-universe/pkg/mongo"
"go.mongodb.org/mongo-driver/bson"
)
func ConnectMongoExample() {
mongodb = mongo.MongoConnectClient(&mongo.Client{
URI: "mongodb://localhost:27017",
DB: "test",
AppName: "test",
ConnectTimeout: time.Duration(10) * time.Second,
PingTimeout: time.Duration(2) * time.Second,
})
// query exec example
collection := mongodb.Database.Collection("test")
result, err := collection.InsertOne(context.Background(), bson.M{"data": "value"})
cursor, err := collection.Find(context.Background(), bson.M{})
}