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

153
Visualizações
I can't edit the object on mongo database

So i am trying to check if the user has the object with id: 1 after that i try to edit values of this object but it doesn't edit it!

I tried to console.log(quest) and it logged the quest object

       let data;
        try{
            data = await schema.findOne({
                userID: message.author.id
            })
            if(!data) {
            data = await schema.create({
                userID: message.author.id
            })
            }
        } catch(err) {
            console.log(err)
        }

        const quest = data.progress.quests.find(x => x.id == 1)
        quest.current++
        await data.save()

This is how quests array looks in the database

[
    {
        "name": "Say Hi in chat",
        "progress": 5,
        "current": 0,
        "id": 1,
        "reward": 500
    },
    {
        "name": "Play video games",
        "progress": 10,
        "current": 0,
        "id": 2,
        "reward": 250
    },
    {
        "name": "Walk for a time",
        "progress": 5,
        "current": 0,
        "id": 3,
        "reward": 250
    }
]
about 4 years ago · Juan Pablo Isaza
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