Learn R Programming

sofa (version 0.2.0)

doc_delete: Delete a document in a database.

Description

Delete a document in a database.

Usage

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

Arguments

cushion
A Cushion object. Required.
dbname
Database name. (charcter)
docid
Document ID (character)
as
(character) One of list (default) or json
...
Curl args passed on to one of the HTTP verbs (e.g,. GET, POST, PUT, etc.)

Value

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

Examples

Run this code
## Not run: 
# (x <- Cushion$new())
# 
# # create a database
# if ("sofadb" %in% db_list(x)) {
#   invisible(db_delete(x, dbname="sofadb"))
# }
# db_create(x, dbname='sofadb')
# 
# doc3 <- "<top><a/><b/><c><d/><e>bob</e></c></top>"
# doc_create(x, dbname="sofadb", doc=doc3, docid="newnewxml")
# doc_delete(x, dbname="sofadb", 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")
# ## End(Not run)

Run the code above in your browser using DataLab