dao

package
v0.0.0-...-caff7f9 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2018 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

type Dao struct {
	Database   string
	Collection string
}

Dao struct ...

func (*Dao) Connect

func (m *Dao) Connect()

Connect with mongo server

func (*Dao) Delete

func (m *Dao) Delete(id string) (err error)

Delete remove specific contact

func (*Dao) FakeInsert

func (m *Dao) FakeInsert() (id bson.ObjectId, err error)

FakeInsert ...

func (*Dao) FindAll

func (m *Dao) FindAll() (contacts []Contact, err error)

FindAll return all contacts

func (*Dao) FindByID

func (m *Dao) FindByID(id string) (contact Contact, err error)

FindByID return specific contact

func (*Dao) Insert

func (m *Dao) Insert(contact Contact) (err error)

Insert just save a new contact

func (*Dao) Update

func (m *Dao) Update(contact Contact) (err error)

Update just update a contact

Jump to

Keyboard shortcuts

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