देता है मैं CouchDB 1.1.1 का उपयोग डेबियन परीक्षण मेंCouchDB: डिजाइन दस्तावेज़ में नक्शा compilation_error
और मैं डेटाबेस में
{
"_id": "_design/Page",
"_rev": "9-1944cdebabf20ae569eab7b534b43e67",
"views": {
"all": {
"map": "function(doc) {}"
}
},
"language": "javascript"
}
इस डिजाइन दस्तावेज़ है, लेकिन फिर भी मैं http://localhost:5984/db_development/_design/Page/_view/all
इस में मिलता है {"error":"compilation_error","reason":"Expression does not eval to a function. ((new String(\"function(doc) {}\")))"}
मैंने स्पाइडरमोनकी-बिन दुभाषिया में विभिन्न सरल मानचित्र कार्यों को चलाने की कोशिश की और वे सही ढंग से लोड हो गए, लेकिन सैम CouchDB में ई त्रुटि
मैं वास्तव में, नहीं देख सकते हैं, जहां समस्या है ....
ठीक है, मेलिंग सूची में मैंने पाया कि यह "()" क्योंकि कुछ है समारोह रैप करने के लिए कोष्ठकों करने की जरूरत है, नए Spidermonkey में बदल
तो नक्शा समारोह इस तरह दिखता है: "map": "(function(doc) { emit([doc._id, doc._rev]);})"
आपने अभी मेरे लिए दिन बचाया, इवान। धन्यवाद! –