首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Meteor助手调用MongoDB

用Meteor助手调用MongoDB
EN

Stack Overflow用户
提问于 2014-08-28 05:44:08
回答 1查看 103关注 0票数 0

QQ上的MongoDB和流星模板。我正在尝试设置一个助手,它将显示来自给定DB的每一张照片,而且我在提取图像时遇到了困难。

现在,我的DB中的一个文档如下所示:

代码语言:javascript
复制
{ "order" : 19, 
   "img" : "http://foo.cdninstagram.com/photo.jpg", 
   "time" : "99999999999", 
   "user" : { "username" : "ME!", 
              "website" : "", 
              "profile_picture" : "http://foo.instagram.com/foophoto.jpg", 
              "full_name" : "Monique Rana", 
               "bio" : "", 
               "id" : "1234567" }, 
    "_id" : "abc123" }

下面是我正在使用的代码。

代码语言:javascript
复制
<template name="currentTag">
 <div class="container">
  <ul class="grid effect-8" id="grid">
   {{#each Tag}}
        <li><img src="{{Tags.img}}"></li>
   {{/each}}
   </ul>
 </div>
</template>

我正在建造的帮手:

代码语言:javascript
复制
Template.currentTag.helpers({
    Tag: function () {
        return Tags.find().fetch();
    }
});

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 05:47:16

您可以使用{{img}}而不是{{Tags.img}}来解决这个问题。{{#each Tag}}块中的数据上下文属于项本身。

另外,您不需要.fetch,因为模板可以理解游标,这些游标的效率略高,如return Tags.find();

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25541506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档