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

Hvordan bruger man en variabel som et feltnavn i mongodb-native findAndModify?

Indstil nøglen til en anden variabel til dens værdi, og send den som et objekt. Bemærkning om handling :

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. forespørgsel på en samling uden at sende skema i mongoose

  2. ValueError:Ekstra datafejl ved import af json-fil ved hjælp af python

  3. Sammenligning af datoer i Mongodb med C# LINQ-driver

  4. Kan ikke oprette forbindelse til MongoDB via PHP