Documentation
¶
Index ¶
- Variables
- type DB
- func (db *DB) Count(ctx context.Context, statement string, args map[string]interface{}, val *int) error
- func (db *DB) Create(ctx context.Context, key string, val interface{}) error
- func (db *DB) Delete(ctx context.Context, key string) error
- func (db *DB) Exists(ctx context.Context, key string, docExists *bool) error
- func (db *DB) Get(ctx context.Context, key string, model interface{}) error
- func (db *DB) Lookup(ctx context.Context, key string, paths []string, val interface{}) error
- func (db *DB) Patch(ctx context.Context, key string, path string, val interface{}) error
- func (db *DB) Query(ctx context.Context, statement string, args map[string]interface{}, ...) error
- func (db *DB) Update(ctx context.Context, key string, val interface{}) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrDocumentNotFound is returned when the doc does not exist in the DB. ErrDocumentNotFound = errors.New("document not found") )
Functions ¶
This section is empty.
Types ¶
type DB ¶
DB represents the database connection.
func (*DB) Count ¶
func (db *DB) Count(ctx context.Context, statement string, args map[string]interface{}, val *int) error
Count retrieves the total number of documents.
func (*DB) Patch ¶
Patch performs a sub document in the collection. Sub documents operations may be quicker and more network-efficient than full-document operations.
Click to show internal directories.
Click to hide internal directories.