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

Programmatisk opdatering af felter i Mongo og Meteor

Du skal indstille nøglen i din opdatering $set parameter korrekt:

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

Grundlæggende uden modifikationen ovenfor, hvis du brugte {update_string:value} du ville indstille værdien af ​​update_string , ikke coordinates.lat .




  1. Auto-genereret felt til MongoDB ved hjælp af Spring Boot

  2. MongoDB -- Indstilling af en betinget erklæring i .find()

  3. Kan ikke oprette indeks i mongodb, nøglen er for stor til at indeksere

  4. MongoDB:aggregeringsramme:$match mellem felter