MongoDb数据库
使用MongoDB 数据库,使用Mongoose模块,若定义了一个Schema,已经往数据库里面插入了一些数据。 后来需求有变动,需要增加几个字段,我的做法是在Schema添加这几个字段,然后往数据库里面存的是改变了的doc。 但是我查询的时候,我怎么判断某条doc有没有后来我添加的字段,这样很容易造成undefined错误。 难道只有我修改了Schema,也在历史数据中添加这几个字段的默认值这种做法,想请问大神们你们遇到这种情况的做法是什么?