Jeg vil antage, at det er dyrt du mener udførelsestid. I så fald vil du have en createdAt
felt, et sekundært indeks på createdAt
, og for at bruge en findOne()
udmelding. For at oprette indekset på createdAt
for din samling skal du gøre:
myCol._ensureIndex({ createdAt: -1 });
Så i din udgivelse:
Meteor.publish('myCol', function () {
return MyCol.find({userId: this.userId}, { sort: { createdAt: -1 } });
});