Kesambungan Php MongoDB

PHP中文网
PHP中文网ke hadapan
2024-12-03 11:26:40996semak imbas

Php menyediakan pemandu mongodb untuk menyambung dengan mongoDB pangkalan data. Selepas memasangnya, kami boleh melakukan operasi pangkalan data dengan menggunakan php. Di sini, kami menggunakan Ubuntu 16.04 untuk membuat contoh. Contoh ini termasuk langkah berikut.

1) Memasang Pemandu

  1. $ pecl pasang mongodb  

MongoDB Php mongodb connectivity 1

2) Edit php.ini Fail

Ia disimpan dalam direktori pelayan apache /etc/php/7.0/apache2/php.ini

  1. $ sambungan = mongodb.so  

MongoDB Php mongodb connectivity 2

3) Pasang perpustakaan mongo-php

Berikut ialah cara pilihan untuk memasang perpustakaan ini dengan Komposer.

  1. $ komposer memerlukan mongodb/mongodb   

MongoDB Php mongodb connectivity 4

4) Cipta Php Skrip

// connect.php

  1. memerlukan ' vendor/autoload.php';  
  2. // Membuat Sambungan  
  3. $con = new MongoDBClient("mongodb://localhost:27017");  
  4. // Mencipta Pangkalan Data  
  5. $db = $con->javatpoint;  
  6. // Mencipta Dokumen  
  7. $collection = $db->pekerja;  
  8. // Memasukkan Rekod  
  9. $collection->insertOne( [ 'name' =>'Peter', 'email' =>'peter@abc.com' ] );  
  10. // Mengambil Rekod   
  11. $record = $collection->find( [ 'name' =>'Peter'] );  
  12. foreach ($record as $employe) {  
  13. echo $employe['name'], ': ', $employe['email']."
    ";  
  14. }  
  15. ?>  

5) Laksanakan Skrip Php

Laksanakan skrip ini pada pelayan localhost. Ia akan mencipta pangkalan data dan menyimpan data ke dalam mongodb.

  1. localhost/php/connect.php  

MongoDB Php mongodb connectivity 5

6) Masukkan ke dalam Mongo Shell

Selepas melaksanakan skrip php, kita boleh melihat pangkalan data yang dibuat dalam mongodb.

  1. $ mongo   

MongoDB Php mongodb connectivity 6

6.1. Show Database

Arahan berikut digunakan untuk menunjukkan pangkalan data.

  1. > tunjukkan dbs  

MongoDB Php mongodb connectivity 7

6.2. Tunjukkan Koleksi

Arahan berikut digunakan untuk menunjukkan koleksi.

  1. > tunjukkan koleksi  

MongoDB Php mongodb connectivity 8

6.3. Akses Rekod

  1. > db.employee.find()  

MongoDB Php mongodb connectivity 9

Baiklah sedia, ini berfungsi dengan baik. Kami juga boleh melakukan operasi pangkalan data lain juga.

Atas ialah kandungan terperinci Kesambungan Php MongoDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:javatpoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam