我实施的背景 每个从Mongodb集合生成的项目列表。每个项目都有一个book / apply选项,可以将用户带到表单处理页面。现在每个项目都有不同的可用位置,因此我想通过会话var检查位置的所有权,会话var具有上一页上父对象的ID。如果匹配,则该位置将在下拉列表中显示为选项。
过滤结果的代码是:
Meteor.publish('locations', function(id) {
return Locations.find({
$or: [
{ owner: id }
]
});
});
和
Meteor.subscribe('locations', Session.get('id'));
当我使用字符串代替id进行比较时,代码可以正常工作 我打算使用它无法使用的会话var。知道为什么会这样 发生。