Mongoose умножава името на модела, тъй като счита, че тази добра практика за „колекция“ от неща е множествено име. Това означава, че това, което в момента търсите в кода, е колекция, наречена „потребители“, а не „потребител“, както бихте очаквали.
Можете да замените това поведение по подразбиране, като посочите конкретното име за колекцията, която искате в дефиницията на модела:
var userModel = mongoose.model('user', userSchema, 'user');
Третият аргумент там е името на колекцията, което ще се използва, а не това, което ще бъде определено въз основа на името на модела.