Я полагаю, из функций отображения / сокращения вам нужно вставить свои сообщения debug в некоторые коллекции журналов:
var map = function() {
//some staff here
};
var reduce = function(key, values) {
db.mr_logs.insert({message: "Message from reduce function"});
//some staff here
};
res = db.items.mapReduce(map, reduce,{ query : {}, out : 'example1' })
После этого вы сможете найти результаты отладки в коллекции mr_logs
.
db.mr_logs.find();
Что касается print
, кажется, что вывод на консоль не выводится, когда вы находитесь в карте или сокращаете функции.