Повечето обаждания на mongoose не се връщат на линия по този начин, а по-скоро очакват обратно извикване да бъде предадено за обработка на резултатите.
Напълно нетествано, но вероятно искате нещо като:
mongoose.connection.db.eval("getTotals()", function(err, retVal) {
console.log(retVal)
});
И в реалния свят присвоете вашия резултат на var
извън този обхват или каквото искате да направите.