db

package
v0.0.0-...-8df46b2 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2016 License: MIT Imports: 7 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