sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur använder man en variabel som ett fältnamn i mongodb-native findAndModify?

Ställ in nyckeln för en annan variabel till dess värde och skicka den som ett objekt. Anmärkning om åtgärd :

var selected = 'id_of_the_selected_one';
var variable = 'some_string';
var action = {};
action[variable] = 1; // the value

collection.findAndModify(
    {_id : selected}, 
    {}, 
    {$inc : action}, 
    {new : true, upsert : true}, 
    function(err, autoincrement) { /* ... */ }
); // Same as {$inc: {'some_string': 1} }



  1. Redis statistik

  2. Node.js + mongoose hitta fryser nod när mer än 100 resultat

  3. MongoDb :Hur infogar man ytterligare objekt i objektsamlingen i golang?

  4. Beräkna första ordningens derivata med MongoDB aggregeringsramverk