【发布时间】:2022-05-05 18:48:45
【问题描述】:
我一直在为这个项目苦苦挣扎。我正在关注一个在某些领域已经过时的教程,例如他们的 Jquery 版本对某些功能使用了完全不同的格式,我不得不做很多改变。但我想我要解决最后一个我似乎无法解决的主要问题。在我的 Schema 变量中,我有 _id、用户名和密码类型
var UserSchema = new mongoose.Schema({
_id: mongoose.Schema.ObjectId,
username: String,
password: String
});
但是当我尝试向我的应用程序添加一个新用户时,它没有得到我应该得到的警报,而是作为 [object Object] 弹出,并且没有任何内容添加到数据库中。然后在mongo cmd中弹出这个错误
“错误:文档在保存之前必须有一个_id”。
我尝试注释掉 _id 行,我得到了正确的消息,但我的数据库中仍然没有显示任何内容。
【问题讨论】: