Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

180
Visualizações
$inc mangosta no incrementa el valor

Estoy haciendo un comando de mendicidad para mi bot de discordia, ¡pero $inc no está incrementando el valor! También tengo este problema para mi comando de advertencia. Sin embargo, debo mencionar que no tengo mucha experiencia con mongodb.

mi código es:

 const schema = require('../schemas/moneyschema') module.exports.run = async(client, msg, args) => { const givers = [ "Elon Musk", "Jeff Bezos", "Your Crush", "Mike Oxlong" ] const giver = givers[Math.floor(Math.random() * givers.length)] const givenMoney = Math.floor(Math.random() * 501) if (schema.findOne({ _id: msg.author.id })) { schema.updateOne({ $inc: { "money": givenMoney } }) msg.reply(`${giver} gave you $${givenMoney}`) } else { let newData = new schema({ _id: msg.author.id, money: givenMoney }) newData.save() msg.reply(`${giver} gave you your first $${givenMoney}`) } } module.exports.help = { name: "beg", aliases: [] }

¿Hay alguien que tenga experiencia con mongodb y sepa cómo funciona esto?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Mongoose no predecirá para qué gremio debe incrementar el campo. No ha especificado un filtro que sea el primer argumento en el método updateOne en mongoose. Puedes leer sobre esto aquí

 schema.updateOne({_id: msg.author.id},{ $inc: { "money": givenMoney } })

debería arreglarlo

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda