Tack @Neil Lunn
Uppdatera mongoose. Mongoose-versioner före 5.0 är felaktigt matchade för MongoDB 3.6. MongoDB 3.6 ändrade det aggregerade API:et från "markör valfritt" till "endast markör", och äldre versioner av mongoose bryter mot detta genom att försöka anropa ett föråldrat sätt att be om en array som svar.