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  }