Puede ejecutar un comando MongoDB directamente en una base de datos llamando al command()
método en una instancia de conexión de base de datos.
Para ejecutar un comando, llame al método command() y pásele un documento que contenga el comando y sus parámetros.
Ejemplo
Este ejemplo de uso realiza las siguientes acciones en la instancia de conexión de base de datos que utiliza la base de datos sample_mflix:
Crea una instancia de conexión de base de datos que hace referencia a la base de datos
sample_mflixEspecifica un comando para recuperar una lista de colecciones y vistas en la base de datos
sample_mflixImprime el valor del campo
namede cada resultado devuelto por el comando
El ejemplo llama al método command() para ejecutar el comando listCollections. Este método devuelve un cursor que contiene un documento de resultados para cada colección de la base de datos.
$cursor = DB::connection('mongodb') ->command(['listCollections' => 1]); foreach ($cursor as $coll) { echo $coll['name'] . "<br>\n"; }
sessions movies theaters comments embedded_movies users
Para aprender a editar su aplicación Laravel para ejecutar el ejemplo de uso, consulte la Ejemplos de uso de página de destino.
Tip
Para obtener más información sobre cómo ejecutar comandos de base de datos MongoDB, consulte Comandos de base de datos en el manual del servidor.