Definição
sh.abortReshardCollection(namespace)Novidade na versão 5.0.
Durante uma operação de refragmentação, você pode abortar a operação com o
sh.abortReshardCollection()método.Você pode cancelar uma operação de refragmentação a qualquer ponto até a fase de confirmação. Se a operação de refragmentação tiver atingido a fase de confirmação antes de executar o método, o método retornará um
sh.abortReshardCollection()erro.Importante
Método mongosh
Esta página documenta um método.
mongoshEsta não é a documentação para comandos de banco de dados ou drivers específicos de idioma, como Node.js.Para o comando do banco de dados, consulte o comando
abortReshardCollection.Para drivers de API do MongoDB, consulte a documentação do driver do MongoDB específica da linguagem.
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
Importante
Esse comando não é suportado em clusters M0 e Flex. Para obter mais informações, consulte Comandos não suportados.
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 método tem a seguinte sh.abortReshardCollection() sintaxe:
sh.abortReshardCollection( <namespace> )
Parâmetro
O método utiliza o seguinte sh.abortReshardCollection() parâmetro:
Parâmetro | Tipo | Descrição |
|---|---|---|
String | O nome da collection para fragmentar no formato |
Exemplo
Abortar uma operação de refragmentação
O exemplo a seguir aborta uma operação de refragmentação em execução na collection sales.orders :
sh.abortReshardCollection("sales.orders")