CouchDB client written in crystal
Add this to your application's shard.yml
:
dependencies:
couchdb:
github: TechMagister/couchdb.cr
require "couchdb"
client = CouchDB::Client.new "http://127.0.0.1:5984"
info = client.server_info
info.couchdb # Welcome
info.version # 2.1.1
info.vendor.name # The Apache Software Foundation
- Get server info
- Create Database
- Delete Database
- List Databases
- Get new uuid
- Create Documents
- Find all the documents
- Find Documents with criteria
- Delete Documents
- Update Documents
- Fork it ( https://github.com/TechMagister/couchdb/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- TechMagister Arnaud Fernandés - creator, maintainer
- Schniz Gal Schlezinger - contributor