If the document includes attachments, then the returned structure will contain a summary of the attachments associatd with the document, but not the attachment data itself.
The JSON for the returned document will include the
_attachments field, with one or more
attachment definitions. For example:
{
"_id" : "FishStew",
"servings" : 4,
"subtitle" : "Delicious with fresh bread",
"title" : "Fish Stew"
"_attachments" : {
"styling.css" : {
"stub" : true,
"content-type" : "text/css",
"length" : 783426,
},
},
}The format of the returned JSON is shown in the table below:
Table 6.4. Returned Document with Attachments
| Field | Description |
_id (optional) | Document ID |
_rev (optional) | Revision ID (when updating an existing document) |
_attachments (optional) | Document Attachment |
filename | Attachment |
content_type | MIME Content type string |
length | Length (bytes) of the attachment data |
revpos | Revision where this attachment exists |
stub | Indicates whether the attachment is a stub |