Meteor 保存匿名用户访问的页面最有效的方法是什么(分析)?

Meteor 保存匿名用户访问的页面最有效的方法是什么(分析)?,meteor,Meteor,我正在创建一个交互式调查应用程序。 现在,我有一个问题集合和一个选项集合 我希望访问者能够点击这些问题 他们的响应应该保存在服务器上,即使他们没有创建帐户。 最有效的方法是什么 我考虑的是用户首次访问时创建的响应集合(?与使用meteor帐户匿名软件包的用户绑定?)。 [备选方案:带有响应数组的会话变量?] 如果我同意这一点: 如何将响应集合中的条目与当前会话关联 我一直在尝试使用meteor帐户匿名,然后在meteor.startup上使用meteor.loginAnonymously();,

我正在创建一个交互式调查应用程序。

现在,我有一个问题集合和一个选项集合

我希望访问者能够点击这些问题

他们的响应应该保存在服务器上,即使他们没有创建帐户。

最有效的方法是什么

我考虑的是用户首次访问时创建的响应集合(?与使用meteor帐户匿名软件包的用户绑定?)。 [备选方案:带有响应数组的会话变量?]

如果我同意这一点:

如何将响应集合中的条目与当前会话关联

我一直在尝试使用meteor帐户匿名,然后在meteor.startup上使用meteor.loginAnonymously();,然后插入一个响应

但是,我似乎无法获得与userId关联的插入响应

Meteor.startup(function() {
  Meteor.loginAnonymously();

  Responses.insert({
    userId: Meteor.userId(),
    list: []
  });
});
atmosphere项目(位于atmosphere.meteor.com上的项目)将其存储在服务器上的
meteor.publish

每次用户请求收集时,都会记录此操作

您可以在以下位置看到相应的文件: