एक सरणी के तत्व को अद्यतन करने के लिए जो एक संग्रह आइटम का चर है, आप यह कर सकते हैं:
-
सरणी प्राप्त करें:
var arr =Events.findOne({_id:eventId}).पुष्टि करता है;
-
अपना ऑपरेशन करें
-
संशोधित सरणी के साथ पुराने सरणी को अपडेट करें:
Events.update({_id:eventId}, {$set:{confirms:arr}});
चरण 2 के साथ समस्याओं के मामले में, आप सरणी जाँच के माध्यम से पुनरावृति कर सकते हैं यदि this.person ===personId तो इसे सेट करें। पुष्टि की गई =पुष्टि की गई है और यह। टाइमस्टैम्प =नई तिथि।
मोंगो के भीतर सरणियों पर काम करने के तरीके हो सकते हैं लेकिन यह निश्चित रूप से काम करता है।