/ Published in: JavaScript
Expand |
Embed | Plain Text
MAP function(doc) { if(doc.doc_type == "User"){ emit(doc._id , doc); } else if(doc.doc_type == "Message"){ emit(doc.owner, doc) } } REDUCE function(keys, values) { var result = {"messages":[]}; for(var i=0; i<values.length; i++){ if(values[i].doc_type == "User"){ for(v in values[i]){ result[v] = values[i][v]; } } else if(values[i].doc_type == "Message"){ result['messages'].push( values[i] ); } } return result; }
You need to login to post a comment.
