sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo usar un nombre de variable dinámico en JavaScript sin eval para una actualización de MongoDB?

Debe crear el objeto utilizando la notación indexadora:

var param = { $set: {} };
param.$set[event.target.name] = event.target.value;
someCollection.update(Session.get("currentId"), param);