Documentation ¶
Overview ¶
*
- Copyright (c) 2019 Andreas Bauer *
- SPDX-License-Identifier: MIT
Index ¶
- Variables
- type Connection
- type DB
- func (db *DB) Connect(con Connection)
- func (db *DB) ContainsUserWithEmail(email string) bool
- func (db *DB) CreateDefaultAdminUserIfNotExist()
- func (db *DB) Delete(email string) (err error)
- func (db *DB) FindAll() (results []*user.User, err error)
- func (db *DB) FindByEmail(email string) (result *user.User, err error)
- func (db *DB) Save(user *user.User) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConnection = &Connection{
Host: "localhost:27017",
Username: "admin",
Password: "admin",
Database: "admin",
}
Functions ¶
This section is empty.
Types ¶
type Connection ¶
func (*Connection) GetUri ¶
func (con *Connection) GetUri() (uri string)
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) Connect ¶
func (db *DB) Connect(con Connection)
func (*DB) ContainsUserWithEmail ¶
func (*DB) CreateDefaultAdminUserIfNotExist ¶
func (db *DB) CreateDefaultAdminUserIfNotExist()
Click to show internal directories.
Click to hide internal directories.