MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Programmatisches Aktualisieren von Feldern in Mongo und Meteor

Sie müssen den Schlüssel in Ihrem Update $set festlegen Parameter korrekt:

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

Grundsätzlich ohne die obige Änderung, wenn Sie {update_string:value} verwendet haben Sie würden den Wert von update_string festlegen , nicht coordinates.lat .