database

package
v0.0.0-...-0ca54e2 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

type Database struct {
	Name string
	DB   *mongo.Database
}

Database 구조체는 DB에 대한 정보를 담습니다.

func (*Database) C

func (db *Database) C(c string) *mongo.Collection

C 메서드는 해당하는 DB의 Collection을 반환합니다

type MongoDB

type MongoDB struct {
	Client    *mongo.Client
	Databases map[string]*Database
	// contains filtered or unexported fields
}

MongoDB 구조체는 몽고DB에 대한 정보를 담습니다

func NewMongoDB

func NewMongoDB(addr string) (*MongoDB, error)

NewMongoDB 메서드는 MongoDB 객체를 생성합니다.

func (*MongoDB) Connect

func (m *MongoDB) Connect() error

Connect 메서드는 몽고DB에 연결하니다

func (*MongoDB) DB

func (m *MongoDB) DB(db string) *Database

DB 메서드는 해당하는 DB를 반환합니다

func (*MongoDB) Disconnect

func (m *MongoDB) Disconnect()

Disconnect 메서드는 몽고DB 연결을 끊습니다.

func (*MongoDB) NewClient

func (m *MongoDB) NewClient(addr string) error

NewClient 메서드는 몽고DB Client를 생성합니다.

func (*MongoDB) Ping

func (m *MongoDB) Ping() error

Ping 메서드는 몽고DB 연결을 확인합니다.

Jump to

Keyboard shortcuts

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