Prosta odpowiedź? Czasami...
To zależy w dużej mierze od tego, w jaki sposób korzystasz z mapy/redukuj ... ale z mojego doświadczenia nigdy nie stanowiło to problemu.
Nie ma zbyt wielu informacji na ten temat, ale jest to jasno określone w dokumenty to znaczy czasami blokada, ale „Zezwala na znaczną równoczesną pracę”.
Jest kilka pytań w grupie mongodb-user pytanie o tym ... najlepsza odpowiedź, jaką widziałem oficjalnie jest to, że ... "w wersji 1.4 daje wyniki, ale nie jest tak ładne, jak powinno być, w wersji 1.5 jest znacznie bardziej przyjazne dla innych żądań."
Nie oznacza to, że w ogóle się nie blokuje , ale w porównaniu do db.eval(), który blokuje cały proces mongod ... to twój najlepszy zakład.
To powiedziawszy, w wersji 1.7.2 i nowszych jest teraz nolock opcja dla db.eval() ...