sql >> Databáze >  >> NoSQL >> MongoDB

Programově aktualizujte pole v Mongo a Meteor

Musíte nastavit klíč v aktualizaci $set parametr správně:

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

V podstatě bez úprav výše, pokud jste použili {update_string:value} nastavujete hodnotu update_string , nikoli coordinates.lat .




  1. Nelze najít modul 'socket.io/node_modules/redis'

  2. Jak efektivně provádět různé funkce s více klíči?

  3. MongoCollection versus DBCollection java

  4. Dotaz na získání dat za posledních X minut pomocí Mongodb