title: Can I store subscriptions in a collection named differently than on server
body: <p>Is there a way to store subscriptions of the same server collection in a different minimongo collection?</p>
  
  <p>If not is there any best practice to work around?</p>
  
  <p>I do have a summary table having 50k datasets with a lot of details in the documents.</p>
  
  <pre><code>// Server
  var collection = new Meteor.Collection("collection");
  Meteor.publish("detail", function (id) {
     return collection.find({_id: id});
  });
  // A pager that does not include the data (fields:{data:0})
  Meteor.publish("master", function (filter, sort, skip, limit) {
     return collection.find({name: new RegExp("^" + filter + "|\\s" + filter, "i")},
                            {limit: limit, 
                             skip: skip, 
                             sort: options, 
                             fields: {data: 0}
                            });
  });
  
  // Client
  var collection = new Meteor.Collection("collection");
  Deps.autorun(function () {
    Meteor.subscribe("master",
        Session.get("search"),
        Session.get("sort"),
        Session.get("skip"),
        Session.get("limit")
    );
    Meteor.subscribe("detail", Session.get("selection"));
  });
  </code></pre>
  
  <p>Problem above: both subscriptions are feed into the same collection.</p>
  
  <p>This does not work well if the results of the finds are stored in the same local collection.</p>
  
  <p>Having a local collection with the name of the subscription/publish would be great.</p>
  
  <pre><code>// Client
  var detail = new Meteor.Collection("detail"),
     master = new Meteor.Collection("master");
  </code></pre>
  
  <p>Any Ideas how to encourage subscriptions to use my own collections??</p>