我有一个名为Posts的集合我正在尝试输出{{url}}但是只将其限制为第一个并尝试输出{{thumbs}}但所有这些。到目前为止,唯一正在发生的事情是所有{{thumbs}}都在展示,因为它是最后一个,我如何让主题都起作用?
return Posts.find({}, {fields: { url: 1}, limit:1}), Posts.find({}, {fields: { thumb: 1}});
修改 整个模板助手
Template.motionPictures.helpers({
posts: function() {
Posts.find({}, {fields: {thumb: 1, url: 1}}).map(function(post, index) {
if (index === 0) {
return post;
} else {
delete post.thumb;
return post;
}
});
}
});
答案 0 :(得分:1)
这有用吗?
Posts.find({}, {fields: {thumb: 1, url: 1}}).map(function(post, index) {
if (index === 0) {
return post;
} else {
delete post.thumb;
return post;
}
});
它会找到包含这两个字段的所有帖子,并且仅当帖子不是第一个时才会删除拇指。