2013-10-15 113 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,我真的很討厭當你尋找答案,並很早以前意識到某個人在隨機論壇上提出了同樣的問題,並且很可能自己找到了答案,然後就沒有分享他們的知識。所以我儘量不要那麼自負,分享解決方案來解決我的問題,其他人經常能夠幫助我。 :) –