MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Appelé une fonction javascript stockée de Mongoose ?

La plupart des appels de mangouste ne reviennent pas en ligne comme celui-ci, mais s'attendent plutôt à ce qu'un rappel soit transmis pour traiter les résultats.

Complètement non testé, mais vous voulez probablement quelque chose comme :

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

Et dans le monde réel, assignez votre résultat à un var en dehors de cette portée ou de ce que vous voulez faire.