Выполняя это,
$set: {
expField: goalValue.exp,
}
В базе данных, dbEngine
предположим, что в collection
имеется файл expField
, а затем он присваивает ему значение.
Попробуйте это решение, возможно, это помогает:
query = {
$push: {
evtsGame: newEvent
},
$set: {
updatedAt: moment().toISOString()
},
$inc: {
scoreField: goalValue.score
}
};
query['$set'][evtsGame]=goalValue.exp; // Change Here, It will be dynamic.