Files
goreportcard/db/db.go
shawnps 8794a73695 golint
2015-02-14 10:08:29 -08:00

22 lines
428 B
Go

package db
import "gopkg.in/mgo.v2"
// Mongo contains the mongo connection info
type Mongo struct {
URL string
Database string
CollectionName string
}
// Collection returns the goreportcard mongo collection
func (db *Mongo) Collection() (*mgo.Collection, error) {
session, err := mgo.Dial(db.URL)
if err != nil {
return nil, err
}
c := session.DB(db.Database).C(db.CollectionName)
return c, nil
}