2012-07-14 34 views
6

में मूल Erlang सूची फ़ंक्शंस को कैसे लिखना है, मैं CouchDB में Erlang सूची फ़ंक्शन लिखने की कोशिश कर रहा हूं, हालांकि, मैं लौटाए गए डेटा प्रकारों से परिचित नहीं हूं, और तदनुसार उन्हें कैसे कुशलतापूर्वक उपयोग करना है। मैं चाहता हूं कि कोई मुझे दिखाए कि सरल जावास्क्रिप्ट सूची फ़ंक्शन को एरलांग सूची फ़ंक्शन में कैसे अनुवादित किया जाए। यह शुरू करने के लिए यह एक अच्छा मुद्दा होगा।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); 
} 

धन्यवाद, अग्रिम में।

+0

आपका फ़ंक्शन एक JSON संरचना देता है, न कि सूची में। आप Erlang समारोह वापस क्या करना चाहते हैं? – rvirding

उत्तर

3

क्या आपने सोफेडब टेस्ट सूट देखा है। आपको यूटिल/स्क्रिप्ट/टेस्ट/erlang_views.js

पर एरलांग दृश्य मिलेंगे, परीक्षण सूट में कोड अक्सर फंस जाता है जब मैं फंस जाता हूं।