Ich habe eine Sammlung, die ich als Ganzes auch teilweise veröffentlichen muss. Die Herausforderung besteht jetzt darin, dass, sobald ich als Ganzes publiziere, es dasjenige überschreibt, das nur 5 auf einmal zurückgeben soll. Das Publishing mit einem festgelegten Limit ist es, Seitenumbrüche zu erreichen, während die Veröffentlichung in eine Dropdown-Box geht. Wie veröffentliche ich eine Sammlung, so dass keine eine andere überschreibt?Veröffentlichen Sie eine Sammlung mehrmals Meteor js
Dies wird teilweise veröffentlicht. Set mit einem Limit von 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;
}
}
});
Veröffentlicht als Ganzes
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;
}
}
});