sql >> Database >  >> NoSQL >> MongoDB

Programmatisch bijwerken van velden in Mongo en Meteor

U moet de sleutel in uw update instellen $set parameter correct:

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

In principe zonder de bovenstaande wijziging, als je {update_string:value} . hebt gebruikt je zou de waarde van update_string . instellen , niet coordinates.lat .




  1. Hoe object in array correct te definiëren in Mongoose-schema met 2d geo-index

  2. MongoDB:hoe het aantal sleutels in een document te tellen?

  3. hoe te groeperen in mongoDB en alle velden in resultaat te retourneren

  4. mongodb:invoegen indien niet bestaat