Hey Gabor,

shame on me. It's so simple! ;)
Thanks.

Cheers,
Armin

-----Ursprüngliche Nachricht-----
Von: Gabor Ratky [mailto:[email protected]] 
Gesendet: Donnerstag, 19. Mai 2011 09:59
An: [email protected]
Betreff: Re: emit attachments

Armin,

function(doc) {
if (doc._attachments) {
 for (var name in doc._attachments) {
 emit([doc._id, name], doc._attachments[name]);  } } }

for (var i in ...) iterates over they keys, which are the names of the 
attachments in doc._attachments.

Gabor
On Thursday, May 19, 2011 at 9:13 AM, armin weisser wrote:
Hi guys,
> 
> 
> 
> is there a way to emit the names of all _attachments? 
> 
> 
> 
> I found this one in the archive
> 
> http://couchdb.markmail.org/search/?q=_attachments+emit+name#query:_at
> ta chments%20emit%20name+page:1+mid:ybbhvtlqa6rfqlgc+state:results
> 
> but still I'm not sure how to emit a name of an attachment.
> 
> 
> 
> What I want to do is something like this
> 
> 
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~snip
> 
> function(doc) {
> 
>  for ( var i in doc._attachments) {
> 
>  emit([doc._id, 'attachment name'], doc._attachments[i]);
> 
>  }
> 
> }
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~snap
> 
> 
> 
> where 'attachment name' should be replaced by the name of the 
> attachment.
> 
> 
> 
> Cheers,
> 
> 
> 
> Armin
> 

Reply via email to