Couch DB filtra por clave y ordena por otro campo

En couchdb necesito filtrar por clave y esto se hace así.

{
   "_id": "_design/test",
   "_rev": "6-cef7048c4fadf0daa67005fefe",
   "language": "javascript",
   "views": {
       "all": {
           "map": "function(doc) { if (doc.blogId) {emit(doc.key, doc);} }"
       }
   }
}

Sin embargo, los resultados deben ordenarse por otra clave (doc.anotherkey). Entonces, usando la misma función, ¿cómo puedo lograr tanto el filtrado como el orden por otra tecla?

Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta