| {% include anchor.html edit="true" title="Delete an attachment" hash="delete_attachment" %} |
| |
| {% highlight js %} |
| db.removeAttachment(docId, attachmentId, rev, [callback]) |
| {% endhighlight %} |
| |
| Delete an attachment from a doc. You must supply the `rev` of the existing doc. |
| |
| #### Example Usage: |
| |
| {% include code/start.html id="delete_att" type="callback" %} |
| {% highlight js %} |
| var rev = '1-068E73F5B44FEC987B51354DFC772891'; |
| db.removeAttachment('doc', 'att.txt', rev, function(err, res) { |
| if (err) { return console.log(err); } |
| // handle result |
| }); |
| {% endhighlight %} |
| {% include code/end.html %} |
| |
| {% include code/start.html id="delete_att" type="async" %} |
| {% highlight js %} |
| try { |
| var rev = '1-068E73F5B44FEC987B51354DFC772891'; |
| var result = await db.removeAttachment('doc', 'att.txt', rev); |
| } catch (err) { |
| console.log(err); |
| } |
| {% endhighlight %} |
| {% include code/end.html %} |
| |
| {% include code/start.html id="delete_att" type="promise" %} |
| {% highlight js %} |
| var rev = '1-068E73F5B44FEC987B51354DFC772891'; |
| db.removeAttachment('doc', 'att.txt', rev).then(function (result) { |
| // handle result |
| }).catch(function (err) { |
| console.log(err); |
| }); |
| {% endhighlight %} |
| {% include code/end.html %} |
| |
| #### Example Response: |
| |
| {% highlight js %} |
| { |
| "ok": true, |
| "rev": "2-1F983211AB87EFCCC980974DFC27382F" |
| } |
| {% endhighlight %} |
| |
| |