title: difference between mongoose js virtuals and custom setter
body: <p>Could someone clarify the difference between Mongoose JS's virtuals and custom setters comparatavely?</p>
  
  <p>I searched on google nothing useful came out. To me it seems they serve to the same purpose, so why to keep them both?</p>