Прост отговор? Понякога...
Зависи много от това как използвате map/reduce ... но според моя опит никога не е било проблем.
Няма много информация за това, но е ясно посочено в docs това го прави понякога заключване, но "Позволява значителни едновременни операции."
Има няколко въпроса в групата на mongodb-user питане относно това ... най-добрият отговор, който съм виждал официално е, че ... "в 1.4 отстъпва, но не е толкова хубав, колкото би трябвало, в 1.5 е много по-удобен за други заявки."
Това не означава, че изобщо не блокира , но в сравнение с db.eval(), който блокира целия процес на mongod ... това е най-добрият ви залог.
Въпреки това в 1.7.2 и по-нови вече има nolock опция за db.eval() ...