Quero migrar de um cluster para outro. Então eu vou fazer um backup com mongodump e mongorestore. Db não é tão grande, então gostaria de desabilitar gravações no banco de dados de origem antes do início para excluir gravações acidentais de aplicativos.
Qual seria a melhor maneira de fazer isso?
Existem duas opções semelhantes disponíveis, com base nas permissões do usuário.
Observe que seu aplicativo pode não reagir de maneira útil quando suas operações normais não puderem gravar no banco de dados; dependendo de como ele é codificado, ele pode falhar assim que receber um erro de banco de dados.
Para aqueles que usam versões mais atualizadas do MongoDB, você pode dar uma olhada em
db.fsynclock()