Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 752 Bytes

File metadata and controls

42 lines (34 loc) · 752 Bytes

atdb

mongo db helper example

var dbmongoinfo = atdb.DBInfo{
	DBString: os.Getenv("MONGOSTRING"),
	DBName:   "iteung",
}
var mongocon = atdb.MongoConnect(dbmongoinfo)
atdb.InsertOneDoc(mongocon, "skt", surat1)

get data

filter := bson.M{"username": email}
usercred := atdb.GetOneDoc[UserCred](Awanggamongoconn, "user", filter)

Dev

set env

GOPROXY=proxy.golang.org

go get go.mongodb.org/mongo-driver

git tag v0.1.1
git push origin --tags
go list -m github.com/aiteung/atdb@v0.1.1
filter := bson.M{"_id": bson.M{"$eq": objectId}}
	update := bson.M{
		"$set": bson.M{
			"rating":   rating.Rating,
			"komentar": rating.Komentar,
		},
	}
	atdb.UpdateDoc(config.HRISmongoconn, "uxlaporan", filter, update)