So habe ich zur Zeit eine Publikation, die wie folgt aussieht:Meteor: Ändern von Daten bereits werden mit einem Verfahren veröffentlicht
Meteor.publish("publicRoomInfo", function (roomID) {
return Rooms.find({_id: roomID}, {fields: {
"peopleArr.name": 1,
"peopleArr.hasSubmitted": 1,
}});
});
Wie Sie mir nur zwei Felder in dem peopleArr
Array veröffentlichen würde sehen:
name
und hasSubmitted
Später jedoch möchte ich ein weiteres Feld userKey
genannt zu dieser Publikation hinzufügen.
Also mein Ziel wäre für die Veröffentlichung wie folgt aussehen zu:
Meteor.publish("publicRoomInfo", function (roomID) {
return Rooms.find({_id: roomID}, {fields: {
"peopleArr.name": 1,
"peopleArr.hasSubmitted": 1,
"peopleArr.userKey": 1,
}});
});
Gibt es eine Möglichkeit, die Veröffentlichung in einem Verfahren ändern können? Derzeit, wenn ich versuche, erneut zu veröffentlichen, erhalte ich einen Fehler, der mir sagt, dass es sich um eine doppelte Veröffentlichung handelt, die ignoriert wurde.