Cómo realizar y establecer una conexión de PHP a MongoDB con ejemplos paso a paso

Que pasa cuando tu cliente quiere su base de datos en MongoDB con su proyecto en PHP cuando lo mas común es mySQL y te preguntas. ¿Cómo Hacer Conexión de PHP con MongoDB? En caso de que necesites descargar e instalar PHP y no sepas como hacerlo lo mejor es que te guíes.

Cómo Hacer una Conexión de PHP a MongoDB

Índice()
  1. Establecer conexión PHP a MongoDB con ejemplos de una manera sencilla
  2. De esta manera puedes hacer una conexión de PHP con MongoDB
    1. Haga una conexión y seleccione una base de datos
  3. Es posible realizar conexión PHP en MongoDB con este paso a paso
    1. Crear una colección
    2. Insertar un documento
    3. Encontrar todos los documentos
    4. El Update a document
    5. Eliminar un documento

Establecer conexión PHP a MongoDB con ejemplos de una manera sencilla

A continuación les explicamos especialmente sobre el diseñado para conectar MongoDB con PHP. Aquí, veremos el proceso con un ejemplo para una comprensión clara. Así que antes de perder el tiempo, vamos a discutirlo.

Si necesitas desarrollar operaciones CRUD para MongoDB en PHP, algo que es bastante útil y que se utiliza bastante, en el mundo de la programación estos truquitos son esenciales y deberías saberlos.

fondo morado oscuro

De esta manera puedes hacer una conexión de PHP con MongoDB

Para usar el controlador PHP de MongoDB, debes descargar los drivers del sitio oficial. Debes descargar la última versión del mismo. Ahora descomprima el archivo y coloque php_mongo.dll en su directorio de extensión de PHP.

  • extensión = php_mongo.dll

Antes de iniciar con este tutorial es muy importante que sepas en que consiste la base de datos MongoDB, para eso necesitas una guía completa de consultas de MongoDB, para que seas todo un experto y sepas como conectar de manera definitiva.

Haga una conexión y seleccione una base de datos

Para conectarse a la base de datos MongoDB, debe especificar el nombre de la base de datos. Si la base de datos no existe, MongoDB la creará automáticamente.

php mongodb extension

En caso de que tengas alguna duda y te gustaría que la resolviéramos por medio de un tutorial, puedes dejarla en los comentarios y con gusto te responderemos de la mejor manera.

Es posible realizar conexión PHP en MongoDB con este paso a paso

Cuando ejecute el programa anterior, mostrará el siguiente resultado:

  • Conexión exitosa a la base de datos.
  • Database examplesdb seleccionado.
<? php
// conectarse a mongodb
$ m = nuevo MongoClient ();
echo "Conexión a la base de datos con éxito";
// selecciona una base de datos
$ db = $ m-> examplesdb;
echo "Database examplesdb selected";
?>

Crear una colección

Esta es la salida para el código:

  • Conexión a la base de datos con éxito
  • Base de datos ejemplosdbseleccionada con
  • Colección éxito
<? Php
// conectarse a mongodb
$ m = nuevo MongoClient ();
echo "Conexión a la base de datos con éxito";
// selecciona una base de datos
$ db = $ m-> examplesdb;
echo "Database examplesdb selected";
$ collection = $ db-> createCollection ("examplescol");
echo "Colección creada con éxito";
?>

Insertar un documento

El método(), se usa para insertar un documento en MongoDB.

Después de ejecutar el código, obtendrá el siguiente resultado:

  • Conexión a la base de datos correctamente.
  • Base de datos. Ejemplo de colección seleccionada correctamente.
  • Documento insertado correctamente.
<? php
// conectarse a mongodb
$ m = nuevo MongoClient ();
echo "Conexión a la base de datos con éxito";
// selecciona una base de datos
$ db = $ m-> examplesdb;
echo "Database examplesdb selected";
$ collection = $ db-> examplescol;
echo "Colección seleccionada con éxito";
$ document = array (
"title" => "MongoDB",
"description" => "base de datos",
"me gusta" => 100,
"url" => "https://www.data-flair.training/mongodb/",
"por" => "estilo de datos"
);
$ colección-> insertar ($ documento);
echo "Documento insertado correctamente";
?>

Encontrar todos los documentos

El método encontrar() para seleccionar todos los documentos de la colección.

<? php
// conectarse a mongodb
$ m = nuevo MongoClient ();
echo "Conexión a la base de datos con éxito";
// selecciona una base de datos
$ db = $ m-> examplesdb;
echo "Database examplesdb selected";
$ collection = $ db-> examplescol;
echo "Colección seleccionada con éxito";
$ cursor = $ collection-> find ();
// iterar el cursor para mostrar el título de los documentos
foreach ($ cursor as $ document) {
echo $ documento ["nombre"]. "norte";
}
?>

El Update a document

El métodoupdate () se usa para actualizar un documento en MongoDB.

<? php
// conectarse a mongodb
$ m = nuevo MongoClient ();
echo "Conexión a la base de datos con éxito";
// selecciona una base de datos
$ db = $ m-> examplesdb;
echo "Database examplesdb selected";
$ collection = $ db-> examplescol;
echo "Colección seleccionada con éxito";
// ahora actualiza el documento
$ collection-> update (array ("name" => "MongoDB"),
array ('$ set' => array ("name" => "MongoDB Tutorial")));
echo "Documento actualizado exitosamente";
// ahora muestra el documento actualizado
$ cursor = $ collection-> find ();
// iterar el cursor para mostrar el título de los documentos
echo "Documento actualizado";
foreach ($ cursor as $ document) {
echo $ documento ["nombre"]. "norte";
}
?>

Eliminar un documento

El método remove () se usa para eliminar un documento en MongoDB.

<? php
// conectarse a mongodb
$ m = nuevo MongoClient ();
echo "Conexión a la base de datos con éxito";
// selecciona una base de datos
$ db = $ m-> examplesdb;
echo "Database examplesdb selected";
$ collection = $ db-> examplescol;
echo "Colección seleccionada con éxito";
// ahora quita el documento
$ collection-> remove (array ("name" => "MongoDB Tutorial"), false);
echo "Documentos eliminados satisfactoriamente";
// ahora muestra los documentos disponibles
$ cursor = $ collection-> find ();
// iterar el cursor para mostrar el título de los documentos
echo "Documento actualizado";
foreach ($ cursor as $ document) {
echo $ documento ["nombre"]. "norte";
}
?>


Subir