Как решить проблему со скриптом?
Наверное потому что res.send(results[0]);
results[0] - 1 элемент массива
Я не понимаю почему оно вообще что-то выдает) Конекта к бд ведь нету, да и исходя из названия либы назад должны приходить промисы, было бы странно так называть либу и добавлять поддержку колбэков. Впрочем если таки работает, то тут два варианта почему одна, либо из-за results[0], то есть выдается первый элемент массива, либо results это курсор и тебе надо получить данные, затем его передвинуть дальше.