使用session var在meteor中发布数据

时间:2015-08-09 17:24:10

标签: javascript meteor meteor-blaze meteor-helper

我实施的背景 每个从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。知道为什么会这样   发生。

0 个答案:

没有答案