【发布时间】:2018-05-07 22:25:30
【问题描述】:
对于具有此 Schema 的模型...
{
name: { type: String }
}
...以下自动将提供的值转换为字符串,而不是强制类型:
document.name = 2;
document.validate(err => {
// Err is null, document.name === '2'
})
有没有一种简单的方法可以禁用这种行为?
【问题讨论】:
-
我认为不可能,请查看post
-
您应该能够使用覆盖默认转换行为的custom string type 来完成此操作。
标签: node.js validation mongoose schema