gpt4 book ai didi

javascript - Mongoose 唯一索引不起作用

转载 作者:行者123 更新时间:2023-11-30 12:04:26 25 4
gpt4 key购买 nike

我不希望重复的用户名能够在我的网站上注册。所以,我在 Mongoose 模型中放置了这样的东西:

var userSchema = new mongoose.Schema({
username: { type: String, index: { unique: true }},
password: String
});

但是当我像下面这样在 Controller 中创建一个新用户时,它不会抛出异常并创建一个副本。

mongoose.model('User').create({
username : email,
password : password
}, function(err, user) {
if (err) {
// WHY DOES IT NOT THROW ERROR AND GET HERE?
}
});

我已经尝试重启我的应用程序和 mongod 进程。

最佳答案

我终于找到了解决这个问题的方法

你需要

npm install mongoose-unique-validator

关于javascript - Mongoose 唯一索引不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35613425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com