我想在字段中保存布尔值或字符串类型,该怎么办?
{
enum: [{
type: Boolean || String
}]
}
不起作用:(
我该怎么做?
答案 0 :(得分:0)
在大多数情况下,您不应该这样做。之所以存在类型,是因为诸如一致性,验证,优化等原因。
如果您的字段可以是两种不同的类型-可能是两种不同的字段。
type: [Boolean | String]
can probably be split as
isSomethin: [Boolean],
type: [String]
如果您确实想这样做,可以使用混合https://mongoosejs.com/docs/schematypes.html#mixed或自定义架构类型https://mongoosejs.com/docs/customschematypes.html