我试图通过阅读“待办事项列表”示例中的标签处理方式以及“缔约方”示例中的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”称为更有意义的名称。