Consider implementing a MailBox scenario on top of CouchDB, where we should manage user box quota size. If we create a doc for each user, and represent a message with a doc that references user doc NOW: For quota size control, I was thinking to use validation functions but it seems they have only access to the to-be-created/updated doc, but we need access to all docs/msgs (to collect attachment sizes) referenced to the user, and this can happen by a map/reduce function!
Any helps/suggestions/workarounds would be thankful! --Behrad
