Couch db list仅返回[object Object] [object Object]

时间:2013-10-15 20:35:23

标签: javascript mapreduce couchdb

我有一个功能正常的视图,我正在尝试以特殊格式输出。 但我无法使列表功能正常工作。

我得到的唯一回报是[object Object] [object Object]

[object Object]的ammount与视图返回的文档数相同。

这可能是我在Javascript中缺乏技能的问题。我该怎么做才能获得row.value的字符串内容?

这是列表功能:

 "foo": "function(head, req) {
      var row; 
      while(row = getRow()) { 
           if (row.value!=null){
                send(row.value);} 
           else {send(\"fail\")}
      }
 }"

编辑:这是你应该处理的way the couch db wiki suggests。  这与我的实施几乎相同。

1 个答案:

答案 0 :(得分:1)

一个简单的问题。该函数似乎没有序列化对象,这是沙发数据库文档。 我必须指定要访问的属性。

"foo": "function(head, req) {
      var row; 
      while(row = getRow()) { 
           if (row.value.symbol!=null){
                send(row.value.symbol);} 
           else {send(\"fail\")}
      }
 }"

添加了属性,在本例中为符号,已解决。它