Om het element van een array dat de variabele is van een Collection-item bij te werken, kunt u dit doen:
-
Verkrijg de array:
var arr =Events.findOne({_id:eventId}).bevestigt;
-
Doe uw operatie
-
Update oude array met gewijzigde array:
Events.update({_id:eventId}, {$set:{confirms:arr}});
In het geval van problemen met stap 2:u kunt de array doorlopen en controleren of this.person ===personId en vervolgens this.confirmed =isConfirmed &this.timestamp =new Date instellen.
Er kunnen manieren zijn om met arrays binnen Mongo te werken, maar deze werkt zeker.