我在模式中有一个属性,用以下方式定义:
field: [{
type: String
}]
所以我希望在数据库中它将是 ['string1','string2'] 如果我将带有字段的对象保存为字符串而不是字符串数组,猫鼬无法验证的问题
obj.field = 'string'
obj.save()
在数据库中,它是['string'] 但我希望它失败,只有['string']有效。
问题是:为什么它不会通过验证,它是否会失败(错误?),我如何才能启用它,而只能进行自定义验证?