내 appjs 파일에서 모든 기사 제목을 내림차순으로 표시하려고합니다. 이 잘 작동합니다, 문제는 mongoose 배열을 반환하고 어떻게 핸들을이 쓰기를 모르겠습니다.핸들 바를 배열에서 모두 렌더링합니다.
var bmtitles = BlogModel.find().select('title date').sort("date", -1);
bmtitles.execFind(function(err, ttles) {
console.log(ttles);
var model = {
layout:'blog.hbs',
BmTitles: ttles,
};
//render page
res.render('blog', model);
});
것은 내가 없음 작업 그러나이 같은 것들을 시도했습니다는 :
{{BmTitles.n.title}}
{{BmTitles.title}}
{{BmTitles}}
이 무엇인지 ttles 변수 반환 (테스트를 위해 두 개의 게시물)
[ { _id: 5011b563a947b943dc32d6f5,
title: 'Blog title one',
date: Sun Jan 01 2012 18:00:00 GMT-0600 (CST) },
{ _id: 5011c155a947b943dc32d6f6,
title: 'secondpost',
date: Sat Dec 31 2011 18:00:00 GMT-0600 (CST) } ]
http://jsfiddle.net/ambiguous/qyE9b/ 내가 원하는 정확히였습니다, 감사합니다. 나는 너의 대답을 받아 들였다. – lostAstronaut
개체 배열을 사용하고 있는데 내 개체에 부모 이름이 없으므로이 줄이 내게't ({BmTitles : ttles}) '로 고쳐졌습니다. 나는 그 이름을 지어야한다는 것을 깨닫지 못했습니다. 감사! – guanome