sofa: Connector to 'CouchDB'

Provides an interface to the 'NoSQL' database 'CouchDB' (<http://couchdb.apache.org>). Methods are provided for managing databases within 'CouchDB', including creating/deleting/updating/transferring, and managing documents within databases. One can connect with a local 'CouchDB' instance, or a remote 'CouchDB' databases such as 'Cloudant' (<https://cloudant.com>). Documents can be inserted directly from vectors, lists, data.frames, and 'JSON'. Targeted at 'CouchDB' v2 or greater.

Author
Scott Chamberlain [aut, cre]
Date of publication
2016-10-13 02:01:35
Maintainer
Scott Chamberlain <myrmecocystus@gmail.com>
License
MIT + file LICENSE
Version
0.2.0
URLs

View on CRAN

Man pages

active_tasks
active tasks
attach_get
Get an attachment.
attachments
Work with attachments
Cushion
sofa connection client
databases
Work with databases in your CouchDB's.
db_alldocs
List all docs in a given database.
db_bulk_create
Create documents via the bulk API
db_bulk_update
Create documents via the bulk API
db_changes
List changes to a database.
db_compact
Request compaction of the specified database
db_create
Create a database.
db_delete
Delete a database.
db_explain
Explain API
db_info
List database info.
db_list
List all databases.
db_query
Query a database.
db_replicate
Upload (replicate) a local database to a remote database...
db_revisions
Get document revisions.
db_updates
Get information on database updates
design
Work with design documents
design_search
Search design documents
doc_create
Create documents to a database.
doc_delete
Delete a document in a database.
doc_get
Get a document from a database.
doc_head
Get header info for a document.
documents
Work with documents in your CouchDB's.
doc_update
Update a document.
membership
membership
parse_df
Parse data.frame to json or list by row or column
ping
Ping a couchdb server
restart
Restart your Couchdb instance
session
session
sofa-package
R client for CouchDB.
uuids
Get uuids.

Files in this package

sofa
sofa/inst
sofa/inst/examples
sofa/inst/examples/omdb.json
sofa/inst/ignore
sofa/inst/ignore/sofa_deletedb.R
sofa/inst/ignore/sofa_head.R
sofa/inst/ignore/sofa_deldoc.R
sofa/inst/ignore/sofa_createdb.R
sofa/inst/ignore/sofa_alldocs.R
sofa/inst/ignore/sofa_getdoc.R
sofa/inst/ignore/sofa_dbinfo.R
sofa/inst/ignore/sofa_listdbs.R
sofa/inst/doc
sofa/inst/doc/query_tutorial.Rmd
sofa/inst/doc/sofa_vignette.html
sofa/inst/doc/query_tutorial.html
sofa/inst/doc/query_tutorial.R
sofa/inst/doc/sofa_vignette.Rmd
sofa/inst/vign
sofa/inst/vign/sofa_vignette.md
sofa/inst/vign/sofa_vignette.Rmd
sofa/NAMESPACE
sofa/NEWS.md
sofa/R
sofa/R/membership.R
sofa/R/doc_update.r
sofa/R/db_explain.R
sofa/R/db_query.R
sofa/R/cushion.R
sofa/R/parse_df.R
sofa/R/sofa-package.r
sofa/R/session.R
sofa/R/active_tasks.R
sofa/R/restart.R
sofa/R/db_compact.R
sofa/R/revisions.r
sofa/R/db_changes.R
sofa/R/ping.r
sofa/R/getattach.r
sofa/R/uuids.r
sofa/R/db_create.r
sofa/R/documents.r
sofa/R/doc_delete.r
sofa/R/db_bulk_create.R
sofa/R/db_delete.r
sofa/R/design.R
sofa/R/attach.r
sofa/R/db_info.r
sofa/R/doc_head.r
sofa/R/design_search.R
sofa/R/zzz.r
sofa/R/db_replicate.r
sofa/R/databases.r
sofa/R/doc_create.r
sofa/R/db_list.r
sofa/R/db_alldocs.R
sofa/R/doc_get.r
sofa/R/db_updates.R
sofa/R/db_bulk_update.R
sofa/vignettes
sofa/vignettes/query_tutorial.Rmd
sofa/vignettes/sofa_vignette.Rmd
sofa/README.md
sofa/MD5
sofa/build
sofa/build/vignette.rds
sofa/DESCRIPTION
sofa/man
sofa/man/db_list.Rd
sofa/man/documents.Rd
sofa/man/uuids.Rd
sofa/man/db_create.Rd
sofa/man/restart.Rd
sofa/man/db_bulk_create.Rd
sofa/man/db_replicate.Rd
sofa/man/db_explain.Rd
sofa/man/doc_delete.Rd
sofa/man/db_changes.Rd
sofa/man/databases.Rd
sofa/man/db_alldocs.Rd
sofa/man/design_search.Rd
sofa/man/Cushion.Rd
sofa/man/attach_get.Rd
sofa/man/db_compact.Rd
sofa/man/doc_head.Rd
sofa/man/membership.Rd
sofa/man/session.Rd
sofa/man/db_query.Rd
sofa/man/doc_create.Rd
sofa/man/sofa-package.Rd
sofa/man/db_delete.Rd
sofa/man/active_tasks.Rd
sofa/man/doc_update.Rd
sofa/man/db_bulk_update.Rd
sofa/man/attachments.Rd
sofa/man/design.Rd
sofa/man/db_info.Rd
sofa/man/db_revisions.Rd
sofa/man/db_updates.Rd
sofa/man/doc_get.Rd
sofa/man/parse_df.Rd
sofa/man/ping.Rd
sofa/LICENSE