Menu Docs
Página inicial do Docs
/ / /
Driver Ruby MongoDB
/

Bancos de dados

Nesta página

  • Listar coleções
  • Comandos arbitrários
  • Descartar banco de dados

O driver fornece vários auxiliares em objeto de reconhecimento de data center para executar comandos, obter listas de collection e tarefas administrativas.

Para obter uma lista de collection ou nomes de collection para um reconhecimento de data center, utilize collections e collection_names, respectivamente.

client = Mongo::Client.new([ '127.0.0.1:27017' ], database: 'music')
database = client.database
database.collections # Returns an array of Collection objects.
database.collection_names # Returns an array of collection names as strings.

Para executar qualquer comando no reconhecimento de data center, utilize o método command .

client = Mongo::Client.new([ '127.0.0.1:27017' ], database: 'music')
database = client.database
result = database.command(:ping => 1)
result.first # Returns the BSON::Document returned from the server.

Observação

Especificar a versão da API do servidor como uma opção do cliente e também especificar qualquer um dos respectivos parâmetros de comando para o método command (ou seja, os parâmetros de comando apiVersion, apiStrict e apiDeprecationErrors ) ao mesmo tempo não é permitido e produzirá um erro.

Para soltar um reconhecimento de data center, utilize o método drop .

client = Mongo::Client.new([ '127.0.0.1:27017' ], :database => 'music')
client.database.drop

Voltar

Operações de Esquema