in lib/nano.js [864:877]
function updateWithHandler (ddoc, viewName, docName, body, callback) {
if (typeof body === 'function') {
callback = body
body = undefined
}
if (missing(ddoc, viewName, docName)) {
return callbackOrRejectError(callback)
}
return view(ddoc, viewName + '/' + encodeURIComponent(docName), {
type: 'update',
method: 'PUT',
body
}, callback)
}