Доброго времени суток!
Судя по вопросу и по предоставленному коду, то у тебя нет понимания, того как работают асинхронные функции в ноде. В
этом ответе я уже давал рекомендации по пониманию ассинхронности
Теперь касательно вопроса.
Если код написан правильно, то результат уже записан в переменной, в данном случае в переменной
user
P.S.
Если не нравятся callbacks, то воспользуйся ESNext плюшками.
mongodb native driver v3.0 ECMAScript Next CRUD