title: Delete MongoDB document at specific time
body: <p>I am looking into deleting a document at a specific time.</p>
  
  <pre><code>const TestSchema = new Schema({
   expire_at: {
   type: Date,
   },
  }, {
   timestamps: true,
  });
  TestSchema.index({expire_at: 1}, {expireAfterSeconds: 0});
  </code></pre>
  
  <p>POST </p>
  
  <pre><code>const test = new TestSchema(this.request.body);
    test.expire_at = test.end_time;
  
    try {
      yield test.save();
    } catch (error) {
      this.status = 409;
      this.response.body = error.errors;
      return;
    }
  
    this.response.body = test;
    this.status = 201;
  </code></pre>
  
  <p>It does not seem that the documents delete at the time specified in expire_at.</p>
  
  <p>I am using this Date format: 2016-07-20T05:01:19.567Z</p>