remove metadata from the doc
Barrel metadata of a document should never be added to the document by the user. Instead they should be sent via an header.
TODO:
-
make the revision optionnal -
handle _rev
via the "ETag" header on PUT, DELETE. -
send ETag header on GET and HEAD request -
don't support _deleted: true
property on put
NOTES:
- E-Tag is required when sending a revision (for replication purpose)
- E-Tag is optional on PUT/DELETE. When a revision is not given, the last winning revision on the server will be used as parent. (LWW).