Fetch a document
db.get(docId, [
Retrieves a document, specified by docId.
Options
All options default to false unless otherwise specified.
- options.rev: Fetch specific revision of a document. Defaults to winning revision (see the CouchDB guide).
- options.revs: Include revision history of the document.
- options.revs_info: Include a list of revisions of the document, and their availability.
- options.open_revs: Fetch all leaf revisions if open_revs="all" or fetch all leaf revisions specified in open_revs array. Leaves will be returned in the same order as specified in input array.
- options.conflicts: If specified, conflicting leaf revisions will be attached in _conflicts array.
- options.attachments: Include attachment data.
- options.binary: Return attachment data as Blobs/Buffers, instead of as base64-encoded strings.
- options.latest: Forces retrieving latest “leaf” revision, no matter what rev was requested. Default is false.
Example Usage:
db.get('mydoc').then(function (doc) {
// handle doc
}).catch(function (err) {
console.log(err);
});
Example Response:
{
"_id": "mydoc",
"_rev": "1-A6157A5EA545C99B00FF904EEF05FD9F"
"title": "Rock and Roll Heart",
}
The response contains the document as it is stored in the database, along with its _id and _rev.