Guias de MongoDB
MongoDBAplicaçõesIniciante 7 minAtualizado 2026-08-13

Conectar discord.js / Mongoose no MongoDB da Loding

Configure MONGODB_URI no bot Node, faça o mongoose.connect e resolva os erros mais comuns de autenticação.

  • MONGODB_URI no env
  • mongoose.connect no ready
  • Encode da senha
  • Bot e Mongo separados

Passo a passo

  1. 1
    No serviço do bot (/bots), crie a variável MONGODB_URI com a connection string completa. Não escreva a senha no index.js.
  2. 2
    No código: mongoose.connect(process.env.MONGODB_URI). Faça isso no startup do bot, antes de depender de model para economia ou config.
  3. 3
    Confira a versão do Mongoose com o Mongo 7. Driver antigo demais às vezes reclama de handshake. Se o log pedir upgrade, atualize mongoose no package.json e rode npm install de novo.
  4. 4
    Reinicie o bot e procure no console “MongoDB connected” (ou o equivalente que você logar no .then). Erro Authentication failed = usuário/senha ou senha sem encode. ECONNREFUSED = Mongo parado ou porta errada.
  5. 5
    O bot na Loding e o Mongo na Loding é o combo mais estável: os dois 24/7 no Brasil, sem Atlas hibernando.

Não faça: connection string no README público; Mongo compartilhado com outro cliente (na Loding cada plano já é instância só sua); misturar banco de teste e produção na mesma URI.

Pronto para o próximo passo?

Vá direto ao link certo deste tutorial — sem procurar no menu.

Contratar MongoDB