O bloqueio é descrito nesta Perguntas frequentes sobre simultaneidade na documentação do MongoDB. Em particular:
Então, em relação à sua afirmação:
O MongoDB emprega um bloqueio em todo o banco de dados que impede leituras/gravações enquanto uma operação de gravação está sendo executada em algum lugar do banco de dados. Pela aparência de este item do JIRA , isso será reduzido a um bloqueio de nível de coleção no futuro (no momento está apenas em uma versão de desenvolvimento). Além disso, devido à abordagem "escritor ganancioso", se várias gravações estiverem aguardando para serem executadas, elas serão feitas antes de qualquer leitura, portanto, sua preocupação não deve ser um problema.