Próbuję użyć klienta MongoDB „Robomongo” http://robomongo.org/Robomongo, jak korzystać z funkcji niestandardowych?
To działa dobrze, ale nie mogę zrozumieć, jak uzyskać dostęp do funkcji utworzonych w sekcji „Funkcje” ...
I aby przetestować funkcjonalność MapReduce, więc stworzyliśmy mapę() i zmniejszyć() funkcji, ale kiedy piszę na moim powłoki:
db.<name_of_collection>.mapReduce(map, reduce, {out: {inline: 1}});
Robomongo dać mi następujący błąd:
ReferenceError: map is not defined (shell):1
Próbowałem zostały również tak:
db.<collection_name>.mapReduce(db.system.js.map, db.system.js.reduce, {out: {inline: 1}});
Ale znowu, coś wydaje się być źle ...
uncaught exception: map reduce failed:{
"errmsg" : "exception: JavaScript execution failed: ReferenceError: learn is not defined",
"code" : 16722,
"ok" : 0
}