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

155
Visualizações
MongooseError: Query was already executed: Users.find({ username: 'b' })

Code block:

export const getFollowers = async (req,res) => {
                console.log(req.body)
                const profilename=req.body.profilename
                const followingarray = []
              
                try{
             await userModel.find({username:profilename},async (err,data)=> {
                const following = data[0].following
         
              
                following.map(async(whoimFollowing)=>{
                  
                await userModel.find({username:whoimFollowing},async (err,whoimFollowingdata)=> {
                       console.log(whoimFollowingdata) 
                       followingarray.push(whoimFollowingdata)
                    
                    })
        
                })
           
             }).then((res)=> {
           
             })
                }catch(e){
                   
                }
            }

When I added await to the UserModel.find Thats when this error was caused, How Can I Stop This Error From Happening?

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

0

the function itself is a callback so adding the async to the getFollowers() is what is causing the error. Remove the async with the try and catch from the getFollowers() and the code will work.

export const getFollowers = () => {
    console.log(req.body)
    ...
    ...
    userModel.find({...,async (err,data) => {...}})
}
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