title: Work with historical or data changes tracking with mongodb
body: <p>I work in a little contruction company for little buildings,and i'm asked to create a sofware which can help anyone use a map to see al informations about the evolution of work.Example: We should build a Building that will take 3 year from now 2019,and averytime changes are made to updated informations about work status.So,for 2019 there some information,for 2020 and for 2021.As I'm using nodejs and MongoDB,i've a collection called <code>project</code> which has several attribute:<code>project_name,location,latitude,logitude,comment,....,created_at,updated_at,etc..</code> and for every changes the informations change for a given <code>project</code> but on of the requirement of the project is the <code>timeline</code> so that for each chosen year in the <code>UI</code>,i can display corresponding <code>data</code>.Should i create <code>another collection</code> that i'll call <code>project_history</code>?How can keep track of informations with mongodb?</p>