appjsファイルで、すべての記事のタイトルを降順で表示しようとしています。これは正常に機能します。問題は、マングースが配列を返すことであり、これをハンドルバーに書き込む方法がわかりません。
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変数が返すものです(テスト用に2つの投稿のみ)
[ { _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) } ]