[英]Cannot read property '1' of null cannot register second user to mongo db
我正在嘗試在 MongoDb(atlas) 中注冊一個新用戶,並且 register() 方法一次有效,但是第二次嘗試上傳另一個用戶時,它會向我發送 500 錯誤,如果我在 postman 上測試端點它說“無法讀取 null 的屬性 '1'”。 在 VsCode 上,它說等待無效,但它們在我克隆此過程的示例中起作用。
exports.signup = async (req, res) => {
const { firstName, lastName, email, password } = req.body;
const user = await new User({ firstName, lastName, email, password })
console.log(user)
await User.register(user, password, (err, user) => {
if (err) {
return res.status(500).send(err.message);
}
res.json("welcome" + user.firstName + user.lastName);
})
};
MongoDB 更改了以前版本中“唯一”屬性的定義。 在此集合的用戶 model 中,索引具有“唯一:真”的屬性,這使得它們由於 Mongo 的最新更新而無法使用來自 MongoAtlas 網站
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.