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

Aggiornamento programmatico dei campi in Mongo e Meteor

Devi impostare la chiave nel tuo aggiornamento $set parametro correttamente:

var update = function(value, id, update_string) {
   var update_query = {};
   update_query[update_string] = value 
   Collection.update({_id:id}, {$set:update_query})
}  

Fondamentalmente senza la modifica sopra, se hai usato {update_string:value} avresti impostato il valore di update_string , non coordinates.lat .