test

package
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: May 5, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type User

type User struct {
	Id   bson.ObjectId `json:"id" bson:"_id"`
	Name string        `json:"name"`
	Age  int           `json:"age"`
}

type UserDB

type UserDB struct {
	*mongo.MongoDB
}

func GetUserDB

func GetUserDB() *UserDB

func (*UserDB) Add

func (user *UserDB) Add(users ...interface{}) error

func (*UserDB) AddOne

func (user *UserDB) AddOne(u User) error

func (*UserDB) DeleteByAge

func (user *UserDB) DeleteByAge(age int) error

func (*UserDB) DeleteTest added in v0.1.8

func (user *UserDB) DeleteTest(age int) error

func (*UserDB) GetAll

func (user *UserDB) GetAll() ([]*User, error)

func (*UserDB) GetByName

func (user *UserDB) GetByName(name string) (*User, error)

func (*UserDB) ModifyAgeByName

func (user *UserDB) ModifyAgeByName(name string, age int) error

func (*UserDB) ReplaceByName

func (user *UserDB) ReplaceByName(name string, u User) error

Jump to

Keyboard shortcuts

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