title: How to handle mongodb "schema" change in production
body: <p>I use mongodb + node.js + mongoose.js ORM backend.</p>
  
  <p>Let say I I have some nested array of object without _id field</p>
  
  <pre><code>mongoose.Schema({
    nested: [{
      _id: false, prop: 'string'
    }]
  })
  </code></pre>
  
  <p>And then I want to ad _id field to all nested objectds, so the mongoose schema would be</p>
  
  <pre><code>mongoose.Schema({
    nested: [{
      prop: 'string'
    }]
  })
  </code></pre>
  
  <p>Then I should run some script to modify production DB, right? What is the best way to handle such change? Which tool (or approach) is best to use to implement the change?</p>