2012-03-07 31 views
10

estoy bastante nueva con mongo y nodejs Tengo un JSON como resultado de mi consulta y simplemente quiero devolver el resultado como una solicitud HTTP, de la siguiente manera:quitar _id de mongo resultado

app.get('/itesms', function(req, res) { 
    items.find().toArray(function (err, array) { 
    res.send(array); 
    }) 
}); 

Funciona, el único problema es que quiero ocultar los campos _id (recursivamente) del resultado. ¿Alguna sugerencia para hacer eso de una manera elegante?

Respuesta

17

Pruebe esta solución:

app.get('/itesms', function(req, res) { 
    items.find({}, { _id: 0 }).toArray(function (err, array) { 
    res.send(array); 
    }) 
}); 
+0

funciona, gracias – Luka

+0

brillante! la proyección más simple que vi :-) –

Cuestiones relacionadas