mongodb

package
v0.0.0-...-79b9601 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2017 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Context

type Context struct {
	// contains filtered or unexported fields
}

func NewContext

func NewContext(dbName string, dbUrl string) *Context

func (*Context) Close

func (self *Context) Close() error

func (*Context) Open

func (self *Context) Open() error

func (*Context) Temperatures

func (self *Context) Temperatures() *mgo.Collection

type Query

type Query struct {
	// contains filtered or unexported fields
}

func NewQuery

func NewQuery(c *mgo.Collection) *Query

func (*Query) Between

func (self *Query) Between(start interface{}, end interface{}) *Query

func (*Query) Build

func (self *Query) Build() *Query

func (*Query) Clear

func (self *Query) Clear()

func (*Query) Equals

func (self *Query) Equals(value interface{}) *Query

func (*Query) Field

func (self *Query) Field(name string) *Query

type TemperaturesRepository

type TemperaturesRepository struct {
	// contains filtered or unexported fields
}

func NewTemperaturesRepository

func NewTemperaturesRepository(c *Context) *TemperaturesRepository

func (*TemperaturesRepository) Find

func (self *TemperaturesRepository) Find(query *Query) []models.Temperature

func (*TemperaturesRepository) InitQuery

func (self *TemperaturesRepository) InitQuery() *Query

func (*TemperaturesRepository) Insert

func (self *TemperaturesRepository) Insert(item *models.Temperature) error

type Unit

type Unit struct {
	// contains filtered or unexported fields
}

func NewUnit

func NewUnit(c *Context) *Unit

func (*Unit) Begin

func (self *Unit) Begin() error

func (*Unit) Commit

func (self *Unit) Commit() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL