我有一个流星项目,其中有以下收藏:
problems = new Meteor.Collection("Problems")
问题文档是这样的:
problems.insert({Problem:{Message:m, Patient_name:p_name, Request:req}, DateStamp:datecntr});
现在我想找到 Request 等于给定值的所有问题。因此我有以下功能:
Template.history_list.histories = function() {
return problems.find({Problem:{$elemMatch:{Request:Session.get('history_label')}}});
};
在模板中我有这样的东西
<template name="history_list">
{{#each histories}}
{{Problem.Message}}<br>
{{/each}}
</template>
我为我的查询尝试了不同的结构,但没有任何效果。我在 mongodb.org 上进行了搜索,找到了您在此处看到的用于查询子文档的构造,但不幸的是,它不起作用。
有人可以帮忙吗?
谢谢