首页 > 解决方案 > 无法读取未定义 MONGODB / NODE.JS 的属性“_id”

问题描述

我需要帮助。我正在使用 google signIn 登录,但出现此错误

无法读取未定义的属性“_id”

我无法解决。

在终端说我的错误在第 97 行 在此处输入图像描述

这是我的代码:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

谢谢

标签: node.jsangularmongodb

解决方案


我认为您在保存过程中遇到了错误(代码的第 89 行)。

正如您在回调中看到的那样,您得到两个对象 -errusuarioDB. 添加错误检查:

usuario.save((err, usuarioDB) => {
    if (err) {
        console.log(err);
        return res.status(500).json(message: err.message);
    }
    ...
})

这应该让你知道发生了什么。


推荐阅读