Как написать собственные функции списка Erlang в CouchDB

Я пытаюсь написать функции списка Erlang в CouchDB, однако я не знаком с возвращаемыми типами данных и с тем, как ими соответствующим образом манипулировать. Я хотел бы, чтобы кто-нибудь показал мне, как перевести простую функцию списка Javascript ниже в функцию списка Erlang. Это было бы хорошей отправной точкой для меня.

function(head, req) {
var row,resp={},data=[];
  if(head){
    resp["total_rows"] = head.total_rows;   
  }  
  while(row = getRow()) {
    data.push(row);
  }
  resp.rows = data;
  return JSON.stringify(resp);
}

Заранее спасибо.

6
задан Fortu 14 July 2012 в 14:18
поделиться