I'm trying to use the mongodb client "Robomongo" http://robomongo.org/
It works fine, but I can't understand how to access to the functions created on the "functions" section...
I want to test the mapReduce functionality, so I've created a map() and reduce() function, but when I write on my shell:
db.<name_of_collection>.mapReduce(map, reduce, {out: {inline: 1}});
Robomongo give to me the following error:
ReferenceError: map is not defined (shell):1
I've also tried like this:
db.<collection_name>.mapReduce(db.system.js.map, db.system.js.reduce, {out: {inline: 1}});
But again, something seems to be wrong...
uncaught exception: map reduce failed:{
"errmsg" : "exception: JavaScript execution failed: ReferenceError: learn is not defined",
"code" : 16722,
"ok" : 0
}