mongodb - JOI 或 express-validator 与 Mongodb 验证
问题描述
我是 MongoDB 原生驱动程序的新手,想创建一个严格的模式。我对是在数据库级别使用 MongoDB 验证还是使用 JOI 或 express-validator 等服务器验证器感到困惑。哪个会更好,为什么?我应该去 MongoDB 验证、JOI 还是 express-validator?
用例说明。
我有这样的收藏“用户”。_ID
姓名
用户名(必填)
电子邮件(必填)
需要密码)
像这样的集合形式。
_ID
user_id(指用户表_id键)
姓名
字段(对象)
我正在创建一个 API,因此格式错误的数据会破坏事物,这就是我需要某种验证的原因。
解决方案
推荐阅读
- android - 如何在 React Native 中的 2 点之间画一条线?
- dart - 颤动如何弹出到动态页面?
- r - 什么是覆盖/编辑数据框中特定字段的好方法?
- python - re.search 无法在文件中找到正则表达式模式
- node.js - 没有从 JS 客户端中的 REST API 的 fetch 调用中取回数据
- java - 为什么不能列表
> 被分配到一个列表 >? - sqlite - 使用 MariaDB 而不是 SQLite 的 Jupyter Hub
- c - 问题强制从 C 中的函数返回 -1
- python - 在 virtualenv 中找不到模块
- php - 如何生成随机嵌入图片网址