Learn R Programming

sofa (version 0.4.2)

doc_delete: Delete a document in a database.

Description

Delete a document in a database.

Usage

doc_delete(cushion, dbname, docid, as = "list", ...)

Value

JSON as a character string or a list (determined by the as parameter)

Arguments

cushion

A Cushion object. Required.

dbname

Database name. (character)

docid

Document ID (character)

as

(character) One of list (default) or json

...

Curl args passed on to HttpClient

Examples

Run this code
if (FALSE) {
user <- Sys.getenv("COUCHDB_TEST_USER")
pwd <- Sys.getenv("COUCHDB_TEST_PWD")
(x <- Cushion$new(user = user, pwd = pwd))

# create a database
if ("sofadb" %in% db_list(x)) {
  invisible(db_delete(x, dbname = "sofadb"))
}
db_create(x, dbname = "sofadb")

doc3 <- "bob"
doc_create(x, dbname = "sofadb", doc = doc3, docid = "newnewxml")
doc_delete(x, dbname = "sofadb", docid = "newnewxml")

# wrong docid name
doc_create(x, dbname = "sofadb", doc = doc3, docid = "newxml")
# doc_delete(x, dbname="sofadb", docid="wrongname")
}

Run the code above in your browser using DataLab