doc_upsert()
: updates an existing document
or creates it if it doesn’t yet exist (#69) work by @critichuCouchDB v3 related changes
db_bulk_get()
for the
/{db}/_bulk_get
route (#73)design_search_many()
: in couch v2.2 and greater
there’s a new route
/{db}/_design/{ddoc}/_view/{view}/queries
, which is used in
this fxn now instead of using the
/{db}/_design/{ddoc}/_view/{view}
route (#75)$version()
to get the
CouchDB version you’re using as a numeric (to enable progammatic couch
version checking)db_query()
changes: some new parameters added:
r
, bookmark
, update
,
stable
, stale
, and
execution_stats
(#74)attach_get()
is now defunct, use
doc_attach_get()
(#76)design_search()
now allows more possible values for
start and end keys: startkey_docid
,
start_key_doc_id
, startkey
,
start_key
, endkey_docid
,
end_key_doc_id
, endkey
, end_key
(#62)docs_create()
internally support using user’s
setting for the R option digits
to pass on to
jsonlite::toJSON
to control number of digits after decimal
place (#66)$ping()
method in
Cushion; now separate ping()
function calls
$ping()
method in Cushion (#72)db_index
,
db_index_create
, and db_index_delete
for
getting an index, creating one, and deleting onedesign_search_many
to do many queries at
once in a POST
request (#56)design_search
reworked to allow user to do a
GET
request or POST
request depending on if
they use params
parameter or body
parameter -
many parameters removed in the function definition, and are now to be
passed to params
or body
(#56)db_alldocs
gains new parameter disk
to
optionally write data to disk instead of into the R session - should
help when data is very large (if disk is used fxn returns a file path)
(#64)httr
with crul
for HTTP requests
(#52)design_copy
removed temporarily (#20) (#60)design_search
(#57) thanks @michellymenezesdb_query
to make a single field passed to
fields
parameter work (#63) thanks @gtumuluridoc_attach_get
(#58) thanks @gtumuluri