Mongo.setWriteConcern()
Nesta página
Definição
Mongo.setWriteConcern()
Define apreocupação de gravação para o objeto de conexão
Mongo()
.Consulte a referência de escrita para obter uma introdução à referência de escrita no MongoDB.
Compatibilidade
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
Sintaxe
O comando recebe o seguinte formulário:
db.getMongo().setWriteConcern( { w: <value>, j: <boolean>, wtimeout: <number> } )
Os campos são:
Campo | Descrição |
---|---|
w | O número de instâncias
Consulte a especificação de referência de escrita para obter detalhes. |
j | Um valor booleano. j: true solicita a confirmação de que a operação de escrita foi gravada no diário em disco. |
wtimeout | O número de milissegundos para aguardar a confirmação da referência de escrita. wtimeout só é aplicável quando w tem um valor maior que 1 . |
Exemplo
No exemplo a seguir:
Duas instâncias
mongod
oumongod
devem reconhecer as gravações.Há um tempo limite de
1
segundos para aguardar confirmações de gravação.
db.getMongo().setWriteConcern( { w: 2, wtimeout: 1000 } )