내 앱에는 Item 및 Comment의 두 가지 모델이 있습니다. Item은 많은 주석을 가질 수 있고 Comment 인스턴스는 관계를 추적하기 위해 'comment'키가있는 Item 인스턴스에 대한 참조를 포함합니다.항목 목록에 설명 개수를 채우는 방법은 무엇입니까?
이제 사용자가 특정 URL에 대해 요청할 때 모든 항목의 JSON 목록을 주석 개수와 함께 보내야합니다.
function(req, res){
return Item.find()
.exec(function(err, items) {
return res.send(items);
});
};
항목에 대한 의견 수를 어떻게 "채울 수 있습니까?"확실하지 않습니다. 이것은 일반적인 문제인 것처럼 보입니다. 나는 무력보다이 일을 더 잘하는 방법이 있어야한다고 생각하는 경향이 있습니다.
의견을 보내주십시오. 아이템에 대한 코멘트 수를 "채우는"방법은 무엇입니까?
답장을 보내 주셔서 감사합니다. @Tilo. 당신의 기술은 새로운 매개 변수 "commmentCount"를 내 Item 모델에 추가하고 새로운 코멘트가 Item에 추가 될 때마다 업데이트한다는 것을 제안합니다. 이 접근법은 실용적으로 보이지만, commentCount를 즉시 계산하여 저장/업데이트 할 필요없이 Item 모델에 추가하는 방법이 있는지 궁금합니다. – craftsman
확실히,'comments' 배열을 가져 와서 그것의 크기를 사용할 수도 있습니다. – Tilo
예, 배열 항목을 넘겨 주어야합니다. 각각 배열 항목을 전달해야합니다. 각각은 자체 commentCount를가집니다. 그렇게 할 수있는 방법이 있습니까? – craftsman