Skip to content

Jak nawiązać i nawiązać połączenie z PHP do MongoDB z przykładami krok po kroku

8 de wrzesień de 2022

Co się dzieje, gdy twój klient chce mieć swoją bazę danych w MongoDB z projektem w PHP, kiedy najczęściej jest to mySQL i zastanawiasz się. robićJak nawiązać połączenie PHP z MongoDB? Jeśli musisz pobrać i zainstalować PHP, a nie wiesz, jak to zrobić, najlepiej poprowadzić Cię.

Nawiąż połączenie PHP z MongoDB z przykładami w prosty sposób

Poniżej wyjaśniamy w szczególności ten przeznaczony do połączenia MongoDB z PHP. Tutaj zobaczymy proces z przykładem dla jasnego zrozumienia. Więc zanim zmarnujesz swój czas, porozmawiajmy o tym.

Jeśli potrzebujesz opracować operacje CRUD dla MongoDB w PHP, co jest całkiem przydatne i szeroko stosowane, w świecie programowania Te małe sztuczki są niezbędne i powinieneś je znać.

W ten sposób możesz nawiązać połączenie PHP z MongoDB

Aby użyć sterownika MongoDB PHP, musisz pobrać sterowniki z oficjalnej strony. Musisz pobrać jego najnowszą wersję. Ale już rozpakuj plik i umieść php_mongo.dll w twoim katalogu rozszerzeń PHP.

  • rozszerzenie = php_mongo.dll

Przed rozpoczęciem tego samouczka bardzo ważne jest, aby wiedzieć, co baza danych mongodbdo tego potrzebny jest kompletny przewodnik po zapytaniach MongoDB, dzięki czemu jesteś ekspertem i wiesz, jak się połączyć.

Nawiąż połączenie i wybierz bazę danych

Aby połączyć się z bazą danych MongoDB, musisz podaj nazwę bazy danych. Jeśli baza danych nie istnieje, MongoDB automatycznie ją utworzy.

rozszerzenie php mongodb

Jeśli masz jakiekolwiek wątpliwości i chcesz, abyśmy rozwiązali je za pomocą samouczka, możesz zostaw to w komentarzach a my chętnie odpowiemy w najlepszy sposób.

Dzięki temu krok po kroku można nawiązać połączenie PHP w MongoDB

Po uruchomieniu powyższego programu, pokaże następujący wynik:

  • Pomyślne połączenie z bazą danych.
  • Przykłady baz danychdb wybrany.
<? 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";
?>

Utwórz kolekcję

To jest wyjście dla kodu:

  • Połączenie do bazy danych pomyślnie
  • Przykłady bazy danychdbselected with
  • kolekcja sukcesu
<? 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";
?>

Wstaw dokument

Metoda () służy do wstawiania a dokument w MongoDB.

Po uruchomieniu kodu otrzymasz następujący wynik:

  • połączenie z Baza danych prawidłowo.
  • Baza danych. Przykład prawidłowo dobranej kolekcji.
  • włożony dokument prawidłowo.
<? 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";
?>

Znajdź wszystkie dokumenty

Metoda odnaleźć() aby wybrać wszystkie dokumenty w kolekcji.

<? 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";
}
?>

Aktualizacja dokumentu

The metoda update() służy do aktualizacji dokumentu w 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";
}
?>

Usuń dokument

Metoda usunąć() służy do usuwania dokumentu w 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";
}
?>


dołącz do naszego kanału telegram