sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Llamó a una función javascript almacenada de Mongoose?

La mayoría de las llamadas de mongoose no regresan en línea de esta manera, sino que esperan que se pase una devolución de llamada para procesar los resultados.

Completamente sin probar, pero probablemente quieras algo como:

mongoose.connection.db.eval("getTotals()", function(err, retVal) {
   console.log(retVal)
});

Y en el mundo real, asigne su resultado a un var fuera de ese alcance o lo que quieras hacer.