J'ai une collection que je dois aussi publier en entier. Le défi maintenant est qu'une fois que je publie dans son ensemble, il remplace celui qui est supposé ne renvoyer que 5 à la fois. La publication avec une limite fixée est d'obtenir la pagination tout en publiant tout va dans une zone de liste déroulante. Comment puis-je publier une collection pour que personne n'en remplace une autre?Publier une collection plusieurs fois Meteor js
Ceci est publié en partie. Définir avec une limite de 5.
Meteor.publish('userSchools', function (skipCount) {
check(skipCount, Number);
user = Meteor.users.findOne({_id:this.userId})
if(user) {
if(user.emails[0].verified) {
return SchoolDb.find({userId: Meteor.userId()}, {limit: 5, skip: skipCount});
} else {
throw new Meteor.Error('Not authorized');
return false;
}
}
});
Publié dans son ensemble
Meteor.publish('allvalues', function() {
user = Meteor.users.findOne({_id:this.userId})
if(user) {
if(user.emails[0].verified) {
return SchoolDb.find({userId: Meteor.userId()});
} else {
throw new Meteor.Error('Not authorized');
return false;
}
}
});