MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвам променлива като име на поле в mongodb-native findAndModify?

Задайте стойността на ключа на друга променлива и я предайте като обект. Бележка за действие :

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
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB C# драйверът не освобождава връзки, а след това грешки

  2. Как да посочите версията на Meteor MongoDB на локално?

  3. Възможно ли е да се върне изчислено поле от MongoDB заявка?

  4. Трябва ли да затварям ръчно връзка с мангуста?

  5. Получаване на времева марка от mongodb id