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

dropStore

Nesta página

  • Sintaxe
  • Parâmetros
  • Saída
  • Exemplo
  • Solução de problemas de erros

O comando dropStore remove um armazenamento de instância do banco de dados federado da configuração de armazenamento de instância do banco de dados federado. Se as collection existentes fizerem referência ao reconhecimento de data center de instância do banco de dados federado que você deseja remover, o comando falhará e retornará uma lista das collection dependentes.

db.runCommand({ dropStore: "<store-name>" })
Parâmetro
Tipo
Descrição
Obrigatório?
dropStore
string
Nome de armazenamento da instância do banco de dados federado a ser removido da configuração de armazenamento da instância do banco de dados federado.
sim

O comando imprime a seguinte saída se for bem-sucedido. Se o comando falhar, consulte Solucionar erros para obter soluções recomendadas.

{ "ok" : 1 }

O exemplo abaixo usa o comando dropStore para remover o reconhecimento de data center de instância do instância do banco de dados federado myStore da configuração de armazenamento da instância do banco de dados federado.

use sample
db.runCommand({ dropStore: "myStore" })

O comando anterior imprime a seguinte saída:

{ "ok" : 1 }

Se o comando falhar, será gerado um dos seguintes erros.

Motivo: o reconhecimento de data center de instância do banco de dados federado especificado tem collection dependentes e não pode ser removido.

{
"ok" : 0,
"errmsg" : "store has dependent collections: <database.collection>,<database.collection>,<...>",
"code" : 2,
"codeName" : "BadValue"
}

Solução: primeiro elimine as collections dependentes e, em seguida, execute novamente o comando dropStore .

Voltar

Eliminar bancos de dados