Skip to content

Conexão com Banco de Dados MongoDB usando Singleton #4

@dinhoSilwa

Description

@dinhoSilwa

1. Criar Classe de Conexão

  • Criar classe MongoDBConnect
  • Implementar padrão Singleton na classe

2. Configurar Construtor Privado

  • Tornar construtor privado para evitar múltiplas instâncias
  • Criar método estático getInstance() para controle de instância

3. Gerenciar Conexão

  • Declarar propriedade estática para armazenar a instância única
  • Implementar lógica para reutilizar conexão existente

4. Configurar Opções do MongoDB

  • Definir URI de conexão a partir de variáveis de ambiente
  • Configurar opções de conexão (timeout, poolSize, etc)
  • Implementar tratamento de erros de conexão

5. Métodos da Classe

  • Criar método connect() para estabelecer conexão
  • Implementar método getConnection() para retornar a conexão
  • Criar método closeConnection() para encerrar conexão

6. Exportação

  • Exportar instância única da classe
  • Garantir que toda aplicação use a mesma conexão

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions