Usando Meteor, estoy tratando de realizar una actualización como la siguiente:utilizando una variable en la actualización mongodb
Items.update(Session.get('selectedItem'), {'$set': {'directions.0.name': area.value}})
Pero estoy luchando con la forma de establecer el índice de matriz de direcciones de forma dinámica, con algo como esto:
var index = //a value determined dynamically
Items.update(Session.get('selectedItem'), {'$set': {'directions[index]name': area.value}})
Esto no funciona porque [índice] está envuelto en una cadena. También traté de formar una cadena personalizada, como esta:
var string = 'directions.'+itemIndex+'.name'
Items.update(Session.get('selectedItem'), {'$set': {string: area.value}})
Pero eso no funciona. ¿Alguna idea de como hacerlo?
Gracias ... esto puede parecer simple para algunos, pero recién estoy aprendiendo mongodb. – Goddard