Подставление переменной на место ключа в объекте
Работают с mongoose, и имеются небольшие проблемы.
Есть переменная
const name = interaction.options.getString('name')
Код
await mongo().then(async (mongoose) => {
try {
await personaSchema.findOneAndUpdate(
{ PerId: ID },
{ PerId: ID,
$set: { name: newvalue },
},
{ upsert: true }
)
}
finally {
mongoose.connection.close()
}
})
На строке $set, необходимо что-бы ключ объекта (сейчас там написано name), равнялся значению из переменной name написанной ранее. Как это можно сделать?
Источник: Stack Overflow на русском