db

package
v0.0.0-...-4719e15 Latest Latest
Warning

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

Go to latest
Published: May 7, 2017 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Do

func Do(fn func(db *mgo.Database) error) error

Do 执行数据库操作

func FindAll

func FindAll(collection string, query interface{}, result interface{}) error

FindAll 按条件查找所有记录.

func FindByID

func FindByID(collection string, id interface{}, result interface{}) error

FindByID 按条件查找单个记录.

func FindOne

func FindOne(collection string, query interface{}, result interface{}) error

FindOne 按条件查找单个记录.

func Insert

func Insert(collection string, docs ...interface{}) error

Insert 按条件查找所有记录.

func QueryCount

func QueryCount(collection string, query interface{}) (int, error)

QueryCount 根据条件查询记录数

Types

type Session

type Session struct {
	*mgo.Session
}

Session 封装

func GetSession

func GetSession() (session *Session, err error)

GetSession 获取个连接Session

func (*Session) DefaultDB

func (s *Session) DefaultDB() *mgo.Database

DefaultDB 使用默认DB

Jump to

Keyboard shortcuts

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