我使用mongodb+node.js+mongoose.js ORM作为后端。
假设我有一些不带_id字段的嵌套对象数组。
mongoose.Schema({
nested: [{
_id: false, prop: 'string'
}]
})
然后我想给所有嵌套对象添加 _id 字段,这样 mongoose 模式将是:
mongoose.Schema({
nested: [{
prop: 'string'
}]
})
那我应该运行一些脚本来修改生产数据库,对吗?处理这种更改的最佳方法是什么?哪个工具(或方法)最好用于实施更改?