Я думаю, вы пытаетесь использовать строка прототипа substr , а не монго . И он терпит неудачу, потому что ваши данные содержат целое число вместо строка там:
{ nama: 'Ambikapathi', email: 'ambi@me.id', nim: 14520244010, password: '14520244010', repassword: '14520244010' }
как то так:
nim = req.body.nim.toString();
должен исправить вашу проблему.
ОБНОВЛЕНИЕ (от @ ŞükSefHam): или, возможно, проблема в том, что nim
был определен где-то еще со значением не по умолчанию для строки