in lib/nano.js [530:544]
function compactDb (dbName, ddoc, callback) {
if (typeof ddoc === 'function') {
callback = ddoc
ddoc = null
}
if (missing(dbName)) {
return callbackOrRejectError(callback)
}
return relax({
db: dbName,
doc: '_compact',
att: ddoc,
method: 'POST'
}, callback)
}