В этом и заключается загвоздка, переменная будет интерпретироваться как имя поля, и в итоге вы получите varname: 1 в вашем документе.
у увеличить поле внутри объектного объекта внутри документа mongodb на 1.
var stuffID = 5
collection.update({
"id": id,
},
{
'$inc': {
'stuff.stuffID': 1
}
},
function(err, doc) {
res.end('done');
});
Мне нужно сделать этот материал переменной. Есть ли способ сделать это? Благодарю.
Это использует node-mongodb-native, если это помогает.
Если вы голосуете за закрытие, можете ли вы объяснить, что вы не понимаете?