this.added Ich versuche, eine Veröffentlichung zu verwandeln, und dies ist mein Code:unter Verwendung des in Meteor
Meteor.publish('appointments.waiting', function() {
var self = this,
count = 0;
Appointments.find().forEach(function (appointment) {
var patients = Patients.find({_id: appointment.patient_id}).fetch();
var first_name = patients[count].profile.first_name,
middle_name = patients[count].profile.middle_name,
surname = patients[count].profile.surname,
name = surname + ', ' + first_name + ' ' + middle_name;
self.added('appointments', appointment.names, name);
});
self.ready();
});
Als ich console.log(name)
, ich den Namen vollständig sehen kann, aber ich bin mir nicht ganz sicher, wie Verwenden Sie this.added
, um die neuen Daten hinzuzufügen. Wie gehe ich vor? Und wenn ich diese neuen Daten eingeben werde, werden die älteren Daten überschrieben?
Wenn es einen besseren Weg gibt, dies zu erreichen, würde ich auch gerne wissen.