Using Meteor, I'm trying to perform an update like the following:
Items.update(Session.get('selectedItem'), {'$set': {'directions.0.name': area.value}})
But I'm struggling with how to set the array index of directions dynamically, with something like this:
var index = //a value determined dynamically
Items.update(Session.get('selectedItem'), {'$set': {'directions[index]name': area.value}})
This doesn't work because [index] is wrapped in a string. I also tried to form a custom string, like this:
var string = 'directions.'+itemIndex+'.name'
Items.update(Session.get('selectedItem'), {'$set': {string: area.value}})
But that doesn't work. Any idea on how to do this?
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…