While looking at several questions on stackoverflow and documentation of mongoose. It\'s a bit confusing what\'s execution flow for model.save()/document.save() with respect to