Dear Wiki user, You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.
The "Troubleshooting" page has been changed by SeggyUmboh. http://wiki.apache.org/couchdb/Troubleshooting?action=diff&rev1=16&rev2=17 -------------------------------------------------- == Map/Reduce debugging == You can debug your Map and Reduce functions in the js command line. The fact that documents and function definitions are real javascript code makes it trivial to copy and paste both into SpiderMonkey. - First you assign a document to a variable (I like to copy from the Source tab in Futon): + First you assign a document to a variable. I like to copy from the Source tab of a doc in Futon: {{{ js> doc = { "_id": "image-5", @@ -82, +82 @@ } [object Object] }}} - Next you assign your function to another variable: + Next you assign your function to another variable. Again I like to copy from the Source tab of a design doc in Futon: {{{ js> map = function(doc) { emit(doc.style, doc) } function (doc) { @@ -101, +101 @@ js> map(doc) original [object Object] }}} + From here, just keep redefining map and applying it to doc until you are emitting the desired output.
