Используя Meteor, я пытаюсь выполнить обновление, подобное следующему:
Items.update(Session.get('selectedItem'), {'$set': {'directions.0.name': area.value}})
Но я изо всех сил пытаюсь установить динамический индекс массива динамически, с чем-то вроде этого:
var index = //a value determined dynamically
Items.update(Session.get('selectedItem'), {'$set': {'directions[index]name': area.value}})
Это не работает, потому что [index] заключен в строку. Я также попытался создать пользовательскую строку, например:
var string = 'directions.'+itemIndex+'.name'
Items.update(Session.get('selectedItem'), {'$set': {string: area.value}})
Но это не работает. Любая идея о том, как это сделать?