Não consegui fazer essa parte.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não consegui fazer essa parte.
db.artigos.find({}).forEach(function(artigo) {
var infoAutor = db.infoAutores.findOne({ email: artigo.autor.email });
artigo.autor.id_info = infoAutor._id;
delete artigo.autor.email;
delete artigo.autor.senha;
db.artigos.replaceOne({_id: artigo._id}, artigo)
})Fazendo, usando o replaceOne, dessa forma funcionou.
Legal, eu já terminei os treinamentos de nosql, mas depois vou testar.
Resolveu minha dúvida!