Hầu hết các cuộc gọi mongoose không trả về nội dòng như thế này, mà là mong đợi một cuộc gọi lại được chuyển vào để xử lý kết quả.
Hoàn toàn chưa được kiểm tra, nhưng bạn có thể muốn một cái gì đó như:
mongoose.connection.db.eval("getTotals()", function(err, retVal) {
console.log(retVal)
});
Và trong thế giới thực, hãy gán kết quả của bạn cho một var
ngoài phạm vi đó hoặc bất cứ điều gì bạn muốn làm.