A maioria das chamadas do mangusto não retorna em linha assim, mas espera que um retorno de chamada seja passado para processar os resultados.
Completamente não testado, mas você provavelmente quer algo como:
mongoose.connection.db.eval("getTotals()", function(err, retVal) {
console.log(retVal)
});
E no mundo real, atribua seu resultado a um
var
fora desse escopo ou o que você quiser fazer.