title: How does MongoEngine handle Indexes (creation, update, removal)?
body: <p>Best practice question about setting Mongo indexes.  Mongoengine, the Python ORM wrapper, allows you to set indexes in the Document meta class. </p>
  
  <p>When is this meta class introspected and the index added?  Can I build a collection via a mongoengine Document class and then add an index after the fact?</p>
  
  <p>If I remove the index from the meta class, is the index automatically removed from the corresponding collection?</p>
  
  <p>Thanks, </p>