Quando faço a requisição PUT recebo a mensagem de sucesso, mas quando faço um GET por Id percebe-se que nenhuma alteração ocorreu na base de dados.
Vi em outros tópicos aqui no fórum que novas atualizações do mongoose não funcionam como esperado com funções callback, mas como estou usando a mesma versão que a professora (versão 6.2.6) não pode ser este o problema. Também vi que o type do atributo id usado para o model (String) é diferente do MongoDB (ObjectId), no entanto nem mesmo com essa alteração o PUT está funcionando.