2013-10-15 84 views
1

我有一个正在运行的视图,我试图以特殊格式的方式输出。 但我不能让列表功能正常工作。沙发数据库列表只返回[对象对象] [对象对象]

唯一回报我得到的是[对象的对象] [对象的对象]

[对象的对象]的ammount的是相同的数量由视图返回的文档。

这可能是我缺乏Javascript技能,这是问题所在。我应该如何获取row.value的字符串内容?

这是列表功能:

​​

编辑:这是way the couch db wiki suggests你应该处理这个问题。 这与我的实现几乎完全相同。

回答

1

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

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

此属性的添加,在这种情况下符号,解决。它。

+0

奇妙的是,我喜欢用stackoverflow作为记事本来解决你遇到的问题! :) –

+1

那么@DanieleB,我真的很讨厌当你寻找答案,并很早以前意识到某个人在随机论坛上提出了同样的问题,并且很可能自己找到了答案,然后就没有分享他们的知识。所以我尽量不要那么自负,分享解决方案来解决我的问题,其他人经常能够帮助我。 :) –