Node js 中使用 Joi 库进行电子邮件唯一验证
我想使用 joi 库来验证电子邮件并检查它是否存在。意味着我想检查电子邮件是否唯一。如何做到这一点。我想使用 mongoose 模型在 joi 库中应用查询来检查用户表中是否存在电子邮件。
I want to use joi library to validate email as well as to check if it is exist or not. means i want to check email is unique or not. How to do that. I want to use mongoose model to apply query in joi library to check email is exist or not in user table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查数据库不是 Joi 的职责范围。但如果你还想使用它,可以查看v16的发布文档
Joi v16 提供了
external()
方法来进行外部异步验证。它可用于数据库查找。Checking the database isn't Joi's area of responsibility. But if you still want to use it, you can check the details in the release document of v16
Joi v16 provides
external()
method to do an external async validation. It can be used for a database lookup.