Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Mongo.setCausalConsistency()

Nesta página

  • Definição
  • Compatibilidade
  • Exemplo
Mongo.setCausalConsistency(<boolean>)

Habilita ou desabilita aconsistência causal no objeto de conexão. A consistência causal está desabilitada no objeto de conexão por padrão.

Observação

O objeto de conexão Mongo() pode ter a consistência causal desabilitada, embora as sessões possam ter a consistência causal habilitada ou vice-versa. Consulte Mongo.startSession() .

Para habilitar a consistência causal para o objeto de conexão, chame o método sem nenhum argumento:

var conn = Mongo("localhost:27017");
conn.setCausalConsistency();

O método também pode aceitar um argumento booleano:

  • true para permitir a consistência causal:

    conn.setCausalConsistency(true);
  • false para desabilitar a consistência causal:

    conn.setCausalConsistency(false);

Esse método está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

A seguinte operação mongosh habilita a consistência causal no objeto de conexão Mongo() associado à variável global db mongosh:

db.getMongo().setCausalConsistency();

Dica

Veja também:

Voltar

Mongo.getWriteConcern