Adicionei uma verificação extra para que na hora de encontrar um documento, a busca seja insensível as maiúsculas e minúsculas. Assim, a busca vai tratar como igual "JavaScript" e "javascript", por exemplo.
Código:
function encontrarDocumento(nome) {
const documento = documentosColecao.findOne({
nome: new RegExp('^' + nome + '$', 'i')
})
return documento
}