Io uso CouchDB 1.1.1 in Debian testingCouchDB: mappa in documento di progetto dà compilation_error
e ho questo documento di progettazione nel database
{
"_id": "_design/Page",
"_rev": "9-1944cdebabf20ae569eab7b534b43e67",
"views": {
"all": {
"map": "function(doc) {}"
}
},
"language": "javascript"
}
ma ancora entrare in http://localhost:5984/db_development/_design/Page/_view/all
questo {"error":"compilation_error","reason":"Expression does not eval to a function. ((new String(\"function(doc) {}\")))"}
Ho provato a eseguire diverse semplici funzioni di mappa nell'interprete spidermonkey-bin e sono stati caricati correttamente, ma sam e errore di CouchDB
Io davvero non riesco a vedere, in cui problema è ....
Ok, nella mailing list ho trovato che è necessario per avvolgere la funzione di parentesi "()", perché qualcosa ha cambiato nel più recente spidermonkey
Così mappa funzione è simile a questo: "map": "(function(doc) { emit([doc._id, doc._rev]);})"
Hai appena salvato il giorno per me, Ivan. Grazie! –