Como realizar queries que dependem de outra querie e como enviar varios datasets para uma view
Como realizar queries que dependem de outra querie e como enviar varios datasets para uma view
Você pode ser mais específico? O que pretende fazer? Dê uma noção para nós que damos um norte a vc
var data = {};
app.get("/produtos/",function(req, res) {
produtoDao.lista(function(error,results,fields){ data.lista = result; });
produtoDao.teste(function(error,results,fields){ data.teste= result; });
res.render('produtos',{lista:data.lista,teste:data.teste});
Se eu entendi corretamente o seu exemplo, a rota /produtos precisa consumir dois métodos do DAO antes de retornar uma view com os dois resultados, então neste caso uma das soluções seria encadear as chamadas. Ficaria algo assim:
var data = {};
app.get("/produtos/",function(req, res) {
    produtoDao.lista(function(error,results,fields){ 
        if (error){
            console.log('Erro ao tentar consultar lista');
        }
        data.lista = result; 
        produtoDao.teste(function(error2,results2,fields2){ 
            if (error2){
                console.log('Erro ao tentar consultar teste');    
            }
            data.teste= result2; 
            res.render('produtos',{lista:data.lista,teste:data.teste});
        });
    });
});
Se tivesse que fazer mais chamadas, esta abordagem não seria interessante. Para várias chamadas, você poderia tentar algo mais sofisticado, como um array de promisses
http://exploringjs.com/es6/ch_promises.html