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

Execute um comando

Nesta página

  • Exemplo

Você pode executar um comando MongoDB diretamente em um banco de dados de dados ligando para o método command() em uma instância de conexão do banco de dados de dados.

Para executar um comando, chame o método command() e passe um documento que contenha o comando e seus parâmetros.

Este exemplo de uso executa as seguintes ações na instância de conexão do banco de dados de dados que utiliza o banco de banco de dados sample_mflix :

  • Cria uma instância de conexão do banco de dados que referencia o banco de dados sample_mflix

  • Especifica um comando para recuperar uma lista de collections e visualizações no banco de dados do sample_mflix

  • Imprime o valor do campo name de cada resultado retornado pelo comando

O exemplo chama o método command() para executar o comando listCollections . Este método retorna um cursor que contém um documento de resultado para cada collection no banco de banco de dados.

$cursor = DB::connection('mongodb')
->command(['listCollections' => 1]);
foreach ($cursor as $coll) {
echo $coll['name'] . "<br>\n";
}
sessions
movies
theaters
comments
embedded_movies
users

Para saber como editar seu aplicação Laravel para executar o exemplo de uso, consulte apágina de destino Exemplos de uso .

Dica

Para saber mais sobre como executar comandos do banco de dados de dados MongoDB , consulte Comandos do banco de dados no manual do servidor.

Voltar

Recuperar valores de campo distintos

Nesta página