Javascript 在meteor subscribe参数上传递给服务器的是什么?

Javascript 在meteor subscribe参数上传递给服务器的是什么?,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,我看到过人们在Meteor中订阅集合的代码,订阅过程和争论不断。例如 Meteor.subscribe('collection', arg); 以及相关的 Meteor.publish('collection', function(arg) { return Collection.find(arg); }); 问题是,该参数来自何处,或者是什么将该参数传递给subscribe方法/函数?通常,这些参数将来自会话变量,例如: Tracker.autorun(function() {

我看到过人们在Meteor中订阅集合的代码,订阅过程和争论不断。例如

Meteor.subscribe('collection', arg);
以及相关的

Meteor.publish('collection', function(arg) {
   return Collection.find(arg);
});

问题是,该参数来自何处,或者是什么将该参数传递给subscribe方法/函数?

通常,这些参数将来自会话变量,例如:

Tracker.autorun(function() {
  var groupId = Session.get('currentGroupId');
  Meteor.subscribe('invitationsForGroup', groupId);
});
在这里,我们订阅了一个代表当前组邀请的集合。请注意,订阅是在内部进行的,因此只要
currentGroupId
发生更改,它就会自动更新


可以看到更多详细信息和另一个示例。

这些信息通常来自会话变量,例如:

Tracker.autorun(function() {
  var groupId = Session.get('currentGroupId');
  Meteor.subscribe('invitationsForGroup', groupId);
});
在这里,我们订阅了一个代表当前组邀请的集合。请注意,订阅是在内部进行的,因此只要
currentGroupId
发生更改,它就会自动更新

可以看到更多细节和另一个例子