Mongodb 如何在Meteor.js中循环所有对象的同时将两个collections对象合并到一个表中?

Mongodb 如何在Meteor.js中循环所有对象的同时将两个collections对象合并到一个表中?,mongodb,meteor,Mongodb,Meteor,我正在开发简单的Meteor聊天应用程序。我有两个不同的收藏,文本信息和FS.images。我需要在一个流中基于时间显示这些元素。现在,我将它们分开提交,无法找到方法,同时使用#每个处理程序对它们进行循环。 模板代码: <ul class="list-group"> {{#each messages}} <li class="list-group-item"> <span class="badge">x</span>

我正在开发简单的Meteor聊天应用程序。我有两个不同的收藏,文本信息和FS.images。我需要在一个流中基于时间显示这些元素。现在,我将它们分开提交,无法找到方法,同时使用#每个处理程序对它们进行循环。 模板代码:

<ul class="list-group">
    {{#each messages}}
    <li class="list-group-item">
        <span class="badge">x</span>
        UserN: {{text}}
    </li>
    {{/each}}  
</ul>

<ul class="list-group">
    {{#each showImages}}
      {{#unless this.isUploaded}}
        {{> FS.UploadProgressBar bootstrap=true}}
      {{/unless}}
        {{> imageItem}}
    {{/each}}
</ul>
    {{{#每条消息}
  • x UserN:{{text}}
  • {{/每个}}
    {{{#每个showImages} {{{#除非这个.isupload} {{>FS.UploadProgressBar bootstrap=true} {{/除非} {{>imageItem} {{/每个}}

如果每个用户都有一组图像和文本,您可以在模板中创建一个助手,该助手将合并两个集合结果并按日期对它们进行排序

如果每条消息都有一组图像,则可以使用此软件包为集合创建帮助器,从而可以获得特定消息的图像集


如果可以的话,我可以获得更多关于这两个系列的相关信息吗?您是否为一个用户显示所有消息,并且每条消息都可以有关联的图像?