couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Vander Wilt (JIRA)" <>
Subject [jira] [Commented] (COUCHDB-1252) A way to have views return _deleted documents
Date Tue, 18 Nov 2014 20:16:34 GMT


Nathan Vander Wilt commented on COUCHDB-1252:

This would be useful alongside the local_seq option, so that custom "changes feed" views could
be generated when necessary (e.g. multi-user context).

The workaround in my particular case is to simply "delete" via `doc.app_deleted = true` — this
makes CouchDB pleasantly consistent in its handling of such modifications, and is not particularly
troublesome since I've already had to wrap all CouchDB access in order to support per-document
read permissions.

cross-reference: is a related request in
the context of the builtin _all_docs "view"

imaginary cross reference: it would also be nice to have a simple way to directly access the
tombstone revision too, something like "GET /db/doc?deleted=ok" — IMO this deserves a JIRA
of its own

> A way to have views return _deleted documents
> ---------------------------------------------
>                 Key: COUCHDB-1252
>                 URL:
>             Project: CouchDB
>          Issue Type: New Feature
>          Components: JavaScript View Server
>    Affects Versions: 1.0.3, 1.1
>            Reporter: James Howe
> Given that documents can be 'soft' deleted / deleted with auditing data by updating the
document to include the _deleted property, it would be incredibly useful if there were a way
to access these documents in a map function. Otherwise it is very difficult to find the auditing
data - even more so if the original ids are unknown.
> I was thinking along the lines of a view query parameter 'include_deleted', but don't
really mind how this is implemented, as long as it is there.

This message was sent by Atlassian JIRA

View raw message