Heim >Backend-Entwicklung >PHP-Tutorial >PHP MongoDB-Konnektivität

PHP MongoDB-Konnektivität

PHP中文网
PHP中文网nach vorne
2024-12-03 11:26:40998Durchsuche

Php stellt einen MongoDB-Treiber für die Verbindung mit MongoDB bereit Datenbank. Nach der Installation können wir Datenbankoperationen ausführen mit php. Hier verwenden wir Ubuntu 16.04, um ein Beispiel zu erstellen. Dieses Beispiel umfasst die folgenden Schritte.

1) Installation Treiber

  1. $ pecl install mongodb  

MongoDB Php mongodb connectivity 1

2) Bearbeiten Sie php.ini Datei

Sie wird im Apache-Serververzeichnis gespeichert /etc/php/7.0/apache2/php.ini

  1. $ extension = mongodb.so  

MongoDB Php mongodb connectivity 2

3) Installieren Sie die Mongo-PHP-Bibliothek

Im Folgenden finden Sie die bevorzugte Methode zur Installation dieser Bibliothek Komponist.

  1. $ composer require mongodb/mongodb  

MongoDB Php mongodb connectivity 4

4) PHP erstellen Skript

// connect.php

  1. require ' Vendor/autoload.php';  
  2. // Verbindung wird erstellt  
  3. $con = new MongoDBClient("mongodb://localhost:27017");  
  4. // Datenbank wird erstellt  
  5. $db = $con->javatpoint;  
  6. // Dokument wird erstellt  
  7. $collection = $db->employee;  
  8. // Datensatz einfügen  
  9. $collection->insertOne( [ 'name' =>'Peter', 'email' =>'peter@abc.com' ] );  
  10. // Datensatz wird abgerufen  
  11. $record = $collection->find( [ 'name' =>'Peter'] );  
  12. foreach ($record as $employe) {  
  13. echo $employe['name'], ': ', $employe['email']."
    ";  
  14. }  
  15. ?>  

5) PHP-Skript ausführen

Führen Sie dieses Skript auf dem Localhost-Server aus. Es wird eine Datenbank erstellt und Daten in der Mongodb gespeichert.

  1. localhost/php/connect.php  

MongoDB Php mongodb connectivity 5

6) Geben Sie Mongo Shell ein

Nachdem Sie das PHP-Skript ausgeführt haben, können wir die erstellte Datenbank sehen mongodb.

  1. $ mongo  

MongoDB Php mongodb connectivity 6

6.1. Datenbank anzeigen

Der folgende Befehl wird zum Anzeigen verwendet Datenbanken.

  1. > show dbs  

MongoDB Php mongodb connectivity 7

6.2. Sammlung anzeigen

Der folgende Befehl wird zum Anzeigen verwendet Sammlungen.

  1. > Sammlungen anzeigen  

MongoDB Php mongodb connectivity 8

6.3. Zugriffsdatensätze

  1. > db.employee.find()  

MongoDB Php mongodb connectivity 9

Alles klar, das funktioniert einwandfrei. Wir können auch andere Datenbankoperationen durchführen.

Das obige ist der detaillierte Inhalt vonPHP MongoDB-Konnektivität. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:javatpoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen