Documentation
¶
Index ¶
- type Mongo
- func (m *Mongo) Checker(ctx context.Context, state *healthcheck.CheckState) error
- func (m *Mongo) Close(ctx context.Context) error
- func (m *Mongo) GetArea(ctx context.Context, id string) (*models.Area, error)
- func (m *Mongo) GetAreas(ctx context.Context, offset, limit int) (*models.AreasResults, error)
- func (m *Mongo) GetVersion(ctx context.Context, id string, versionID int) (*models.Area, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mongo ¶
type Mongo struct {
mongodriver.MongoDriverConfig
// contains filtered or unexported fields
}
func NewMongoStore ¶ added in v0.8.0
NewMongoStore creates a new Mongo object encapsulating a connection to the mongo server/cluster with the given configuration, and a health client to check the health of the mongo server/cluster
func (*Mongo) Checker ¶
func (m *Mongo) Checker(ctx context.Context, state *healthcheck.CheckState) error
Checker is called by the healthcheck library to check the health state of this mongoDB instance
func (*Mongo) Close ¶
Close the mongo session and returns any error It is an error to call m.Close if m.Init() returned an error, and there is no open connection
Click to show internal directories.
Click to hide internal directories.