Execute um comando
Nesta página
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.
Exemplo
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.