Próbuję pisać funkcje listy Erlang w CouchDB, jednak nie jestem zaznajomiony z typami danych zwróconych i jak odpowiednio nimi manipulować. Chciałbym, aby ktoś pokazał mi, jak przetłumaczyć prostą funkcję listy Javascript poniżej na funkcję listy Erlang. To byłby dobry punkt wyjścia dla mnie.Jak pisać Natywne funkcje listy Erlanga w CouchDB
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);
}
Dzięki, z góry.
Twoja funkcja zwraca strukturę JSON, a nie samą listę. Co chcesz, aby funkcja Erlang powróciła? – rvirding