sto cercando di utilizzare il client MongoDB "Robomongo" http://robomongo.org/Robomongo, come utilizzare le funzioni personalizzate?
Funziona bene, ma non riesco a capire come accedere alle funzioni create nella sezione "funzioni" ...
I vuoi mettere alla prova la funzionalità di MapReduce, così ho creato una mappa() e ridurre() funzione, ma quando scrivo sul mio guscio:
db.<name_of_collection>.mapReduce(map, reduce, {out: {inline: 1}});
Robomongo dare a me il seguente errore:
ReferenceError: map is not defined (shell):1
Ho anche provato in questo modo:
db.<collection_name>.mapReduce(db.system.js.map, db.system.js.reduce, {out: {inline: 1}});
Ma ancora una volta, qualcosa sembra essere sbagliato ...
uncaught exception: map reduce failed:{
"errmsg" : "exception: JavaScript execution failed: ReferenceError: learn is not defined",
"code" : 16722,
"ok" : 0
}