2012-03-07 66 views
10

我与蒙戈相当新的NodeJS 我有一个JSON作为我的查询结果,我只是想返回结果作为HTTP请求,如下:删除_id导致

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

它的工作原理,唯一的问题是,我想从结果中隐藏_id字段(递归)。 任何建议,以优雅的方式做到这一点?

回答

17

尝试这种解决方案:

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

它的作品,感谢 – Luka 2012-03-07 14:06:10

+0

辉煌!我见过的最简单的投影:-) – 2017-03-29 05:54:31