R: Functions to interact with a couchDB document database
couchDB
R Documentation
Functions to interact with a couchDB document database
Description
This package contains functions to interact with couchDB - a document
database. For more information about the couchDB database see:
http://couchdb.apache.org. @section Get connected:
To interact with a couchDB instance you will need to create a connection
object. Communication with couchDB happens over a http protocol. A minimal
connection (running on the default port and no password protection) would
be:
Details
myConn <- couch_http_connection("localhost")
The variable "myConn" can now be used as parameters to other functions.
For convenience a default connection can also be created with
couch_set_default_connection using the same parameters.
Once a connection object exists, you may want to make sure it is connecting
correctly with the couch_ping function. If you are properly connected
the response should be like:
On a couchDB install there can be several databases
(i.e. namespaces). The function couch_list_databases will provide a
list of available databases on the connection provided.
The function couch_create_database will, similarly, allow you to
create a new database or namespace on the couchDB instance. @section Fetch,
store and delete documents: Once you have a connection and a database to
work with you can fetch, store and delete documents by using the
corresponding functions: