title: What is the best way to archive history data in mongo
body: <p>I have a collection in mongo that stores every user action of my application, and its very huge in size (3Million documents per day). On UI I have a requirement to show the user actions for max. 6months period.</p>
  
  <p>And the queries on this collection are becoming very slow with all the historic data, though there are indexes in place. So, I want to move the documents that are older than 6months to a separate collection. </p>
  
  <p>Is it the right way to handle my issue?</p>