2014-01-23 1 views
0

모든 문서를 가져올 때 아래 데이터로 재생되는 컬렉션이 있습니다. 하지만 사용자 지정 "그룹화"를 추가하여 아래 예제 2처럼 보이게하고 싶습니다. 그리고 난 당신이 인구를 사용하여 작업을 수행하지만이 일을 못하고 메신저 수 있지만 ..Node.js mongoose 사용자 지정 json 응답이 포함 된 MongoDb

원래 JSON

[ 
     { 
     "id" : "...", 
     "category" : "...", 
     "header" : "...", 
     "body" : "..." 
    }, 
     { 
     "id" : "...", 
     "category" : "...", 
     "header" : "...", 
     "body" : "..." 
    } 
] 

은 내가 원하는 무엇 :

{ 
    "offers" : [ { 
    "id" : "...", 
    "category" : "...", 
    "header" : "...", 
    "body" : "..." 
    }, 
    { 
    "id" : "...", 
    "category" : "...", 
    "header" : "...", 
    "body" : "..." 
    }] 
} 

답변

1

음, 해당 객체를 직접 만들면됩니다.

var obj = { offers : results }; 

(여기에서 results은 귀하의 몽구스 결과 집합입니다.)

+0

아마도 가장 쉽고 쉬운 방법이었을 것입니다. 감사! – morto

관련 문제