如何在CouchDB中编写Native Erlang列表函数

时间:2012-07-14 14:18:43

标签: javascript erlang couchdb

我正在尝试在CouchDB中编写Erlang列表函数,但是,我不熟悉返回的数据类型,以及如何相应地操作它们。 我想要一些人向我展示如何将下面的简单Javascript List函数转换为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);
}

提前谢谢。

1 个答案:

答案 0 :(得分:3)

你看过couchdb测试套件吗? 您可以在utils / script / test / erlang_views.js

中找到erlang视图

当我遇到困难时,测试套件中的代码经常会帮助我。