Mongoose 修改数据类型
发布于 6 年前 作者 williamhqs 4392 次预览 最后一次回复是 6 年前 来自 问答
如何修改Schema里的数据类型? 比如
var FooSchema = new Schema({
fooDate: {
type: String,
unique: true,
required: true
}
}
如何把fooDate的数据类型改成 type: Date? 因为以前的数据类型都是String. 难道是要判断以前数据库里面读出来的fooDate然后如果是string类型就转换吗? 新手,求解答! 谢谢
2 回复
怕是少不了脚本转换这一步…
建议先直接修改数据库里的表结构,把相应的的字段改为Date类型。如果是线上的大表不方便修改的话,在mongoose的Schema定义这里,对fooData加一个getter