Visão geral
Este guia explica várias opções comuns de conexão e autenticação do MongoDB . Você pode passar as opções de conexão como parâmetros no URI de conexão para especificar o comportamento do cliente.
Opções
A tabela a seguir descreve as opções de conexão que você pode definir em seu URI de conexão. Cada entrada fornece o nome da opção, tipo de valor, valor padrão e uma descrição da opção.
Nome da opção | Tipo | Valor padrão | Descrição |
---|---|---|---|
timeoutMS | inteiro |
| Especifica o número de milissegundos que uma única operação executada no |
connectTimeoutMS | inteiro |
| Especifica o tempo em milissegundos para tentar uma conexão antes de atingir o tempo limite. |
maxPoolSize | inteiro |
| Define o limite máximo de conexões que um pool de conexões pode ter em um determinado momento. |
replicaSet | string |
| Especifica o nome do conjunto de réplicas para o cluster. Todos os nós no conjunto de réplicas precisam ter o mesmo nome do conjunto de réplicas, caso contrário o cliente não os considerará como parte do conjunto. |
maxIdleTimeMS | inteiro |
| Define o limite de tempo máximo que uma conexão pode ficar inativa no pool de conexões antes de ser eliminada e fechada. O padrão é |
minPoolSize | inteiro |
| Especifica o número mínimo de conexões que o driver mantém em um único pool de conexões. |
serverSelectionTimeoutMS | inteiro |
| Especifica o número de milissegundos de espera para encontrar um servidor disponível e adequado para executar uma operação. |
heartbeatFrequencyMS | inteiro |
| Define o intervalo de tempo em milissegundos para esperar, entre cada verificação periódica do servidor em segundo plano. |
tls | booleano |
| Especifica se uma conexão TLS (Transport Layer Security) deve ser estabelecida com a instância. Isso é automaticamente definido como |
w | string ou inteiro |
| Define a preocupação de gravação. Para saber mais sobre os valores, consulte a documentação do servidor sobre opções de write concern. |
directConnection | booleano |
| Especifica se todas as operações devem ser forçadas a serem despachadas para o host especificado no URI de conexão. |
Para obter uma lista completa das opções de conexão, consulte a documentação da API ClientOptions.