MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Chiamata una funzione javascript memorizzata da Mongoose?

La maggior parte delle chiamate mangusta non restituisce in linea in questo modo, ma si aspetta piuttosto che venga inoltrata una richiamata per elaborare i risultati.

Completamente non testato, ma probabilmente vuoi qualcosa come:

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

E nel mondo reale, assegna il tuo risultato a una var al di fuori di tale ambito o qualunque cosa tu voglia fare.