MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come utilizzare un nome variabile dinamico in JavaScript senza eval per un aggiornamento MongoDB?

Devi creare l'oggetto usando la notazione dell'indicizzatore:

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