node.js - 当我尝试更新不在架构中的字段并且未显示任何错误时,我在邮递员中收到 200 响应
解决方案
如果您使用的是 mongoose,并且希望在尝试保存架构中未指定的属性时引发错误,则可以将strict
架构设置设置为'throw'
.
const mySchema = new Schema(
{
myField1: String,
myField2: Number,
},
{ strict: 'throw' },
);
推荐阅读
- android - 清单中的这个字符串是什么意思?
- javascript - 在 Javascript 中加载 Javascript URL
- python - 从 VS Code 在终端中运行文件
- php - ratchetphp/Pawl 连接关闭 (1009 - ) FRAME::CLOSE_TOO_BIG = 1009
- javascript - HTTP Java 脚本请求不返回任何内容
- javascript - 无法手动设置滑块
- javascript - 将 JS 循环行为与日期混淆
- listview - JavaFX 8:使 ListView Cell 的高度适应其 ScrollBar
- kubernetes - Kubernetes 集群 - 使用 L3 路由 - 无法通过网络 ping 豆荚
- javascript - 使用规范化请求和响应的选项增强 FastifyAdapter