2014-10-17 21 views
10

Aşağıdaki yayını vardır:meteor sınırı ile yayımlamak ve sıralama

Meteor.publish('times', function() { 
    return Times.find({}, {sort: {createdAt: -1}}, {limit: 5}); 
}) 

Bu tüm kayıtları döndürür sınırı dikkate alınmaz. Ancak, bu

, 5 kayıt döndürür, ancak yanlış sırada. Bir yayını nasıl sınırlandırabilir ve sıralayabilirim?

cevap

19

Dokümanların forEach bölümündeki örneğe ve find belgelerine bakın. limitoptions nesnenin bir anahtar, bu nedenle olmalıdır: Eğer istemci üzerinde sıralanmış sırayla belgeleri isterseniz şablon kodunun içinde sort them again gerekeceğini

Times.find({}, {sort: {createdAt: -1}, limit: 5}); 

Not.

+1

Dokümanları daha dikkatli okumalıydınız ...! teşekkür ederim – user1048175