code: func (m *MongoCache) delete(key string) error {
  	query := func(c *mgo.Collection) error {
  		err := c.RemoveId(key)
  		return err
  	}
  
  	return m.run(m.CollectionName, query)
  }
docs: // deleteKey removes the key-value from mongoDB