-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels