我试图通过阅读“待办事项列表”示例中的标签处理方式以及“缔约方”示例中的RSVPS处理方式来弄清楚这一点,但是我无法找到实现目标的一般方法。
我有一个计划集合,其中有一个名称ownerid和excerciselist


  Plans.insert({name:names [i],ownerId:1,excerciselist:excercises});


现在,在此练习列表中,我想通过ID添加未定义的练习练习。
我有一个Excercisecollection,具有以下内容:


  Excercises.insert({名称:名称[i],肌肉:肌肉[i],设备:设备[i],描述:descriptions [i]});


现在,所有这些练习默认都有唯一的_id元素。
将事情添加到练习列表中没问题,我可以通过Push做到这一点。
但是我不知道的是,如何才能通过其索引仅访问练习列表中的某些ID。

我只能通过HTML访问整个Stringarray并以HTML格式输出


  {{#eachplaneray}}
          {{excerciselist}}
          
      {{/每}}
  但是没有像
  {{专家清单}}


我也尝试过将仅练习列表返回给planeray,但是问题在于,由于它仅被索引且未映射,因此LiveHTML无法访问它。

有谁知道如何解决这个问题?

最佳答案

为什么不向Excersies插入项添加唯一ID的字段?

Excercises.insert({ uniqueID: [i], name: names[i], muscle: muscles[i], device: devices[i], description: descriptions[i]});


这样,您就可以根据uniqueID字段获得所需的锻炼。

哦,您可能应该将“ uniqueID”称为更有意义的名称。

10-05 20:42
查看更多