Een andere reden waarom u deze fout kunt krijgen, is als u hetzelfde model in verschillende bestanden gebruikt, maar uw require pad heeft een ander hoofdlettergebruik.
In mijn situatie had ik bijvoorbeeld require('./models/User') in het ene bestand, en vervolgens in een ander bestand waar ik toegang tot het gebruikersmodel nodig had, had ik require('./models/user') .
Ik denk dat de zoekopdracht voor modules &mangoest het als een ander bestand behandelt. Toen ik er zeker van was dat de case in beide overeenkwam, was het geen probleem meer.