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