आपको अपना $set
. तैयार करना होगा प्रोग्राम के रूप में वस्तु:
var setModifier = { $set: {} };
setModifier.$set['directions.' + index + '.name'] = area.value;
Items.update(Session.get('selectedItem'), setModifier);
अपडेट करें
यदि आपका JavaScript परिवेश परिकलित संपत्ति नामों (उदा. node.js 4+) का समर्थन करता है, तो आप इसे एक चरण में कर सकते हैं:
Items.update(Session.get('selectedItem'), { $set: {
['directions.' + index + '.name']: area.value
}});