Currently the subjects/identities view is implemented as below [1]. The 2 usages of this view are in
1. Identity#get - by namespace 2. Identity#get - by uuid, key In both cases includeDocs is set to true. However currently the view rendered has 2 types of documents 1. {namespace, uuid, key} 2. {_id: namespace + '/limit', namespace, uuid, key} Are the view docs used for any purpose? If yes then whats the significance of the '_id' field having '/limit' as suffix? Chetan Mehrotra [1] function (doc) { if(doc.uuid && doc.key && !doc.blocked) { var v = {namespace: doc.subject, uuid: doc.uuid, key: doc.key}; emit([doc.subject], v); emit([doc.uuid, doc.key], v); } if(doc.namespaces && !doc.blocked) { doc.namespaces.forEach(function(namespace) { var v = {_id: namespace.name + '/limits', namespace: namespace.name, uuid: namespace.uuid, key: namespace.key}; emit([namespace.name], v); emit([namespace.uuid, namespace.key], v); }); } }