Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Cannot read properties of null (reading '_id')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Não consegui fazer essa parte.

3 respostas
solução!
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!