Để cập nhật phần tử của mảng là biến của một mục Bộ sưu tập, bạn có thể thực hiện việc này:
-
Lấy mảng:
var arr =Events.findOne ({_ id:eventId}). xác nhận;
-
Thực hiện hoạt động của bạn
-
Cập nhật mảng cũ với mảng đã sửa đổi:
Events.update ({_ id:eventId}, {$ set:{confirm:arr}});
Trong trường hợp có vấn đề với bước 2:bạn có thể lặp lại kiểm tra mảng nếu this. person ===personId, sau đó đặt this.conf Dead =isConf Confirm &this.timestamp =new Date.
Có thể có nhiều cách hoạt động trên các mảng trong Mongo nhưng cách này chắc chắn hoạt động.