2012-03-07 15 views
10

Sono abbastanza nuovo con mongo e nodejs ho un JSON come risultato della mia domanda e ho semplicemente voglia di restituire il risultato come una richiesta HTTP, come segue:rimuovere _ID da Mongo risultato

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

Funziona, l'unico problema è che voglio nascondere i campi _id (in modo ricorsivo) dal risultato. Qualche suggerimento per farlo in modo elegante?

risposta

17

provare questa soluzione:

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

funziona, grazie – Luka

+0

brillante! la proiezione più semplice che abbia mai visto :-) –

Problemi correlati