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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions