我正在尝试转换出版物,这是我的代码:
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();
});
当 I 时console.log(name)
,我可以看到完整的名称,但我不太确定如何使用this.added
来添加新数据。我该怎么做?如果我确实输入了这个新数据,它会覆盖旧数据吗?
如果有更好的方法来实现这一点,我也想知道。