Tideland GoCouch (CouchDB Client)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
changes
couchdb
find
security
startup
views
.gitignore
CHANGELOG.md
LICENSE
README.md

README.md

Tideland GoCouch

Description

Tideland GoCouch provides a convenient and powerful access to CouchDB databases.

I hope you like it. ;)

GitHub release GitHub license GoDoc Sourcegraph Go Report Card

Version

Version 0.7.1

Packages

CouchDB

Package couchdb is the client for the access of the CouchDB. It provides the standard functionality to create databases as well as read, write, and delete documents.

Views

Package views allows to request CouchDB views. Right now these have to be created using the design documents in package couchdb. Future releases will be able to create, modify, and delete them direct from this package too.

Find

Package find helps to create Mango queries the Go way. Typically they have a very special JSON notation. Searches will then be executed using the Find() function. Addtional parameters help to restrict the result set to individual fields, to filter the result, or to paginate it.

Changes

Package changes allow to retrieve the changes made in a datebase in time order.

Security

Package security helps with user administration and authentication for CouchDB.

Startup

Package startup provides a simple mechanism for a clean startup and maintenance of CouchDB databases including database versioning.

Contributors

License

Tideland Go CouchDB Client is distributed under the terms of the BSD 3-Clause license.