2012-08-12 20 views
7

Estoy atascado tratando de obtener datos mongodb en mis vistas de jade. Soy un novato con node.js y me disculpo si esto parece estúpido. puedo ver lo que hay en mi mesa en la consola:Obtener datos de mongodb (mangosta) a la vista de jade

Material.find(function (err, materials){ 
    console.log(materials); 
}); 

Pero quiero pasar esos datos a mi punto de vista de jade

app.get('/help', function(req, res){ 
    res.render('help', {materials: materials}); 
}); 

¿Cómo puedo hacer eso?

Respuesta

10

¡Está en el camino correcto! Simplemente ponga la representación en la devolución de llamada desde el find:

app.get('/help', function(req, res){ 
    Material.find(function (err, materials){ 
    res.render('help', {materials: materials}); 
    }); 
}); 
+0

¡genial! gracias Brandon ... pero ¿cómo puedo mostrar los resultados en mi vista de jade? –

+3

resolvió cada material en materiales p # {material.name} –

Cuestiones relacionadas