Ich habe derzeit die Sammlung "Pläne" und es ist auf die Erstellung eines Formulars eingereicht. Es fügt die folgenden:Meteor Mongo Hinzufügen von Daten zu einer bestehenden Sammlung
Plans.insert({
location,
address,
date,
time,
notes,
createdAt: new Date(), // current time
owner: Meteor.userId(),
username: Meteor.user().username,
attendees: [
{
attender: [{
user: String,
attending: Boolean,
}],
},
],
});
Dann, nach einem Klick auf eine Checkbox, ich will ein neues attender
Objekt das attendees
Array hinzugefügt werden. Bisher habe ich versucht zu tun:
'click .notattending'() {
Plans.insert(
{_id: this._id,
attendees: [{
attender: [
{
user: Meteor.user().username,
attending: false,
}
],
}
]
},
);
},
Allerdings ist es nicht zu der Mongo-Sammlung hinzufügen. Ist das der richtige Weg, um es zu tun?
Sie sollten das Dokument aktualisieren, anstatt einzufügen – collision