You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Schema配置无效触发TypeError,服务器因指定代码行崩溃求助

解决Mongoose Schema配置错误:TypeError: 无效的Schema配置:isAdmin.isAdmin Schema类型定义无效

你这段代码的问题是字段类型定义格式错误。在Mongoose Schema里,字段的配置对象必须用type键来指定数据类型,你写的isAdmin: { isAdmin: boolean, default: false }相当于给isAdmin字段嵌套了一个未指定合法类型的子字段,直接触发了Schema配置校验失败。

正确的写法应该是:

isAdmin: { type: Boolean, default: false }

这里要注意两点:

  • 类型要写构造函数形式的Boolean(首字母大写),不能写小写的boolean
  • 必须用type键来声明字段类型,不能直接用字段名重复嵌套

内容的提问来源于stack exchange,提问作者mertvae

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 13:12:14