2012-03-07 34 views
10

Ben Mongo'da ile oldukça yeniyim sonuçlanabilir ve aşağıdaki gibi benim sorgu sonucunda bir json ettik ve ben sadece bir http isteği olarak sonuca dönmek istiyorum nodejs:kaldır _ID

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

Çalışıyor, sadece sorun şu ki sonuçlardan _id alanlarını (yinelemeli olarak) gizlemek istiyorum. Bunu yapmak için herhangi bir öneri zarif bir şekilde mi?

cevap

17

bu çözümü deneyin:

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

çalıştığını sayesinde – Luka

+0

parlak! Şimdiye kadar gördüğüm en basit projeksiyon –