2012-03-07 2 views
10

내가 몽고 꽤 새로운 해요 결과와 다음, 나는 내 쿼리의 결과로 JSON을했습니다 나는 단순히 HTTP 요청으로 결과를 반환 할 을 nodejs :제거 _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

+0

화려한! 내가 본 가장 간단한 투영 :-) –