Ik ga ervan uit dat door duur je bedoelt executietijd. In dat geval wil je een createdAt veld, een secundaire index op createdAt , en om een findOne() . te gebruiken uitspraak. De index maken op createdAt voor je verzameling, doe:
myCol._ensureIndex({ createdAt: -1 });
Vervolgens in uw publicatie:
Meteor.publish('myCol', function () {
return MyCol.find({userId: this.userId}, { sort: { createdAt: -1 } });
});