Bloquear a coleção manualmente não suportado em Transações MongoDB .
O que você descreveu é um bloqueio pessimista comportamento. Onde os documentos selecionados são bloqueados até que a transação seja confirmada ou revertida, o que pode causar impasses .
O MongoDB Transactions utiliza Bloqueio Otimista . É uma estratégia em que um número de versão interno é registrado quando os documentos são lidos. Quando o(s) documento(s) forem reescritos, verifique se a versão não foi alterada (por outros processos fora da transação).
Se a versão do documento for diferente da registrada no início da transação, a transação é abortada e pode ser repetida novamente (dependendo dos requisitos).
Consulte também o manual de transações do MongoDB Para maiores informações.
Informações adicionais:As transações de vários documentos estão disponíveis no MongoDB v4+. O MongoDB v4.0.0-rc0 (Release Candidate) foi lançado em 23 de maio de 2018.