使用集合的meteorJS会话

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用集合的meteorJS会话相关的知识,希望对你有一定的参考价值。

是否可以将MeteorJS集合和会话结合起来?我找不到任何有关它的信息。

Template.search.helpers({
  transToEnT: function(){
   var try = TransToEnT.find();
  Session.set('mySession', try);
  var sessionDataToLog = Session.get('mySession');
  return sessionDataToLog;
  }
});

这是我的尝试。不幸的是,不成功。

答案

我想如果你想区分不同的用户,最好使用流星原始用户和帐户(Meteor user and account)而不是操纵会话。

另一答案

流星会话和收藏是不同的。集合基本上都是数据库,默认情况下是mongodb。 AND会话是特定客户端的数据源状态。

在meteor中,如果你想将一个组件的反应性应用于其他组件,那么我们使用会话。示例:如果要更新其他构面并将数据源重置为视图,则在更改一个构面时,我们可以使用Sessions并从模板的帮助函数返回会话。

如果要区分用户数据。对不同的用户使用pub和sub。不要为用户订阅所有数据。使用Dynamic pub和sub。

对于特定用户/客户端,仅应呈现特定于用户的数据。

以上是关于使用集合的meteorJS会话的主要内容,如果未能解决你的问题,请参考以下文章

MeteorJS 和 Coffeescript

MeteorJS在点击事件中获取MongoDB ID

在 MeteorJS 中获取原始 mongo db 引用

MeteorJS 无限页面刷新

使用 AngularJS 和 MeteorJS

MeteorJS:在弹出窗口中不会触发模板事件