Tideland GoCouch provides a convenient and powerful access to CouchDB databases.
I hope you like it. ;)
Version 0.7.1
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.
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.
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.
Package changes
allow to retrieve the changes made in a datebase in time order.
Package security
helps with user administration and authentication for CouchDB.
Package startup
provides a simple mechanism for a clean startup and maintenance
of CouchDB databases including database versioning.
- Frank Mueller (https://github.com/themue / https://github.com/tideland)
Tideland Go CouchDB Client is distributed under the terms of the BSD 3-Clause license.