Как использовать переменную в качестве имени поля в mongodb-native findAndModify?

В этом коде, который использует собственный драйвер mongodb, я хотел бы увеличить значение поля, которое я указываю в отдельной переменной. Проблема заключается в том, что имя поля в предложении $ inc будет «переменным»; в этом случае не содержимое переменной. В части запроса выбранная переменная работает как положено и находит правильный идентификатор.

var selected = 'id_of_the_selected_one';
var variable = 'some_string';
collection.findAndModify(
     {_id : selected}, 
     {},
     {$inc : {variable : 1}},
     {new : true, upsert : true},
     function(err, autoincrement) { /* ... */ }
);

Как мне сделать так, чтобы вместо слова «переменная» будет содержимое переменной?

Ответы на вопрос(1)

Ваш ответ на вопрос