Al usar findOneAndUpdate , ¿cómo puedo agregar uno a un valor? En este caso, quiero agregar 1 al objeto CommandsUsed. Ejemplo a continuación:
await mongo().then(async (mongoose) => { try { await userSchema.findOneAndUpdate({ _id: author.id, }, { _id: author.id, commandsUsed: //I want to add 1 to this Object }, { upsert: true, })Puede usar findOne , luego agregar el campo y finalmente guardarlo.
const doc = await userSchema.findOne({ _id: author.id }) doc.commandsUsed++ doc.save();