Maison > développement back-end > tutoriel php > Connectivité Php MongoDB

Connectivité Php MongoDB

PHP中文网
Libérer: 2024-12-03 11:26:40
avant
989 Les gens l'ont consulté

Php fournit un pilote mongodb pour se connecter à mongoDB base de données. Après l'avoir installé, nous pouvons effectuer des opérations sur la base de données en en utilisant le php. Ici, nous utilisons Ubuntu 16.04 pour créer un exemple. Cet exemple comprend les étapes suivantes.

1) Installation Pilote

  1. $ pecl install mongodb  

MongoDB Php mongodb connectivity 1

2) Modifier le php.ini Fichier

Il est stocké dans le répertoire du serveur Apache /etc/php/7.0/apache2/php.ini

  1. $ extension = mongodb.so  

MongoDB Php mongodb connectivity 2

3) Installer la bibliothèque mongo-php

Voici la manière préférée d'installer cette bibliothèque avec Compositeur.

  1. $ compositeur requiert mongodb/mongodb  

MongoDB Php mongodb connectivity 4

4) Créer Php Script

// connect.php

  1. require ' vendeur/autoload.php';
  2. // Création d'une connexion
  3. $con = new MongoDBClient("mongodb://localhost:27017");
  4. // Création d'une base de données
  5. $db = $con->javatpoint;  
  6. // Création d'un document  
  7. $collection = $db->employé ;  
  8. // Insérer un enregistrement  
  9. $collection->insertOne( [ 'name' =>'Peter', 'email' =>'peter@abc.com' ] );  
  10. // Récupération de l'enregistrement  
  11. $record = $collection->find( [ 'name' =>'Peter'] );  
  12. foreach ($record as $employe) {  
  13. echo $employe['name'], ': ', $employe['email']."
    ";  
  14. }  
  15. ?>  

5) Exécuter le script Php

Exécuter ce script sur le serveur localhost. Il créera une base de données et stockera les données dans mongodb.

  1. localhost/php/connect.php  

MongoDB Php mongodb connectivity 5

6) Entrez dans Mongo Shell

Après avoir exécuté le script php, nous pouvons voir la base de données créée dans mongodb.

  1. $ mongo  

MongoDB Php mongodb connectivity 6

6.1. Afficher la base de données

La commande suivante est utilisée pour afficher bases de données.

  1. > show dbs  

MongoDB Php mongodb connectivity 7

6.2. Afficher la collection

La commande suivante est utilisée pour afficher collections.

  1. > afficher les collections  

MongoDB Php mongodb connectivity 8

6.3. Accéder aux enregistrements

  1. > db.employee.find()  

MongoDB Php mongodb connectivity 9

Eh bien, tout est prêt, cela fonctionne bien. Nous pouvons également effectuer d'autres opérations de base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:javatpoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal