go_dreamfactory/sys/db/db.go
2022-06-07 09:59:48 +08:00

27 lines
436 B
Go

package db
import (
"github.com/liwei1dao/lego/sys/mgo"
)
func newSys(options Options) (sys *DB, err error) {
sys = &DB{options: options}
err = sys.init()
return
}
type DB struct {
options Options
mgo mgo.ISys
}
func (this *DB) init() (err error) {
if this.mgo, err = mgo.NewSys(
mgo.SetMongodbUrl(this.options.MongodbUrl),
mgo.SetMongodbDatabase(this.options.MongodbDatabase),
); err != nil {
return
}
return
}