パブリケーションを変換しようとしていますが、これが私のコードです:
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();
});
の場合、名前は完全に表示されますが、新しいデータを追加するconsole.log(name)
方法がよくわかりません。this.added
どうすればいいですか?この新しいデータを入力すると、古いデータは上書きされますか?
これを達成するためのより良い方法があれば、私も知りたいです。