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