Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Mongo.setCausalConsistency() (método mongosh)

Mongo.setCausalConsistency(<boolean>)

Habilita ou desabilita a consistência causal no objeto de conexão. A consistência causal é 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();