$ go get github.com/innotechdevops/mgo-driver
- Wtih Connection String
driver := mgodriver.New(mgodriver.Config{
DatabaseName: "myDb",
ConnectionString: "mongodb+srv://user:pass@cluster.mongodb.net/mydb?retryWrites=true&w=majority",
})- Wtih Multiple Hosts
driver := mgodriver.New(mgodriver.Config{
User: "user",
Pass: "pass",
DatabaseName: "myDb",
Scheme: mgodriver.DefaultScheme,
Hosts: []mgodriver.Host{
{Host: "host1.mongodb.net", Port: 27017},
{Host: "host2.mongodb.net", Port: 27017},
},
})