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_mflixEspecifica um comando para recuperar uma lista de collections e visualizações no banco de dados do
sample_mflixImprime o valor do campo
namede 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.