github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/examples/blog/database/database.go (about) 1 package database 2 3 import "gopkg.in/mgo.v2" 4 5 type Database struct { 6 Session *mgo.Session 7 } 8 9 func New(uri string) *Database { 10 session, err := mgo.Dial(uri) 11 if err != nil { 12 panic(err) 13 } 14 15 session.SetMode(mgo.Monotonic, true) 16 17 return &Database{ 18 Session: session, 19 } 20 }