The curious case of mongoose calling findOne() inside save() | Dark Hacker News